当前位置: 代码迷 >> VC >> 怎么快速存取大数组
  详细解决方案

怎么快速存取大数组

热度:3824   发布时间:2013-02-25 00:00:00.0
如何快速存取大数组
如下例子:

int i,iDimMax,iDim[1000 0000];

iDimMax = -1;
for( i = 0 ; i < 1000 0000; i++ )
{
  if( ... )
  continue;

  iDim[ ++ iDimMax ] = i;
}

发觉这数组存入 i 值很慢,有何快速的方法? 谢了!

------解决方案--------------------------------------------------------
没有比数组访问更快的设施了。memset可快速将数组设置成某值,但好像不适合你的应用。
------解决方案--------------------------------------------------------
想不到更好的法子!~
------解决方案--------------------------------------------------------
是IF里边有问题吧,若IF里边没问题那就只能认命了。
------解决方案--------------------------------------------------------
vector可以不
  相关解决方案