读书人

怎么快速存取大数组

发布时间: 2012-02-08 19:52:21 作者: rapoo

如何快速存取大数组
如下例子:

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可以不

读书人网 >VC

热点推荐