一个数组最多可以容纳多少元素?

J_X_Q 2008-10-05 09:26:11
rt
想用筛法求素数,输入又很大。
...全文
2048 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
qkhhxkj102 2008-10-05
  • 打赏
  • 举报
回复
帮顶
BaihowFF 2008-10-05
  • 打赏
  • 举报
回复
如果是纯粹的数组的话,好像是1k还是2k来着.....
我的习惯超过512就不用数组了
用容器(vector),动态分配...想压多少压多少....反正我还没有因为push_back使得内存不够(我没写过服务器上的程序)
dukaqi 2008-10-05
  • 打赏
  • 举报
回复
输入很大是什么意思,是不是说需要输入很多个数据,这样的话可以用随机数生成一些数据嘛
bitxinhai 2008-10-05
  • 打赏
  • 举报
回复
使用vector,一直都push_back就行了,不用考虑是否会溢出1!!
ckc 2008-10-05
  • 打赏
  • 举报
回复
筛法求素数需要数组保存素数表?

数组可以开多大取决于编译器、机器、操作系统、内存什么的
3楼说的没错,你在分配的时候检查是否分配成功就知道了
kkndciapp 2008-10-05
  • 打赏
  • 举报
回复
动态分配的的时候看地址有没有实际得到,就知道能不能分配了
adriano119 2008-10-05
  • 打赏
  • 举报
回复
动态分配内存的数组能开多大与你实际物理内存大小有关
你的物理和虚拟内存有多大就可以开多大
lann64 2008-10-05
  • 打赏
  • 举报
回复
取决于系统寻址空间和内存容量
macfan 2008-10-05
  • 打赏
  • 举报
回复
饿...我的网速太慢了...弄的好像灌水了..对不起饿...
macfan 2008-10-05
  • 打赏
  • 举报
回复
在Visual C++中全局变量每一维的上限是1024
macfan 2008-10-05
  • 打赏
  • 举报
回复
在Visual C++中全局变量每一维的上限是1024
macfan 2008-10-05
  • 打赏
  • 举报
回复
在Visual C++中全局变量每一维的上限是1024
帅得不敢出门 2008-10-05
  • 打赏
  • 举报
回复
用vector吧

33,317

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧