首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

数组解决方法

2013-09-17 
数组怎么定义一个长度为2147483647这么大的一个数组呢?[解决办法]sizeof(T)* 210MB+的连续内存啊, 你要

数组
怎么定义一个长度为"2147483647"这么大的一个数组呢?
[解决办法]
sizeof(T)* 210MB+的连续内存啊, 你要干嘛?
[解决办法]

引用:

我想用bool 依靠筛法做的...
其实还不怎么懂筛法
请指教
看我的回复
实际上不需要建完整的素数表,只要建1~65536的就可以了,小于2147483647的合数肯定有一个小于65536的质因子
[解决办法]
也不需要65536 ,大约65536/4 就可以解决问题了。

[解决办法]
T *a = new(std::nothrow) T[2147483647];

热点排行