new的最大限度是多大。
BYTE * temp = new BYTE [???]
最大限度是多大?
问题点数:0、回复次数:6Top
1 楼sunheart(深蓝)回复于 2002-12-03 09:49:23 得分 0
呵呵,这个问题好难回答。new操作是从系统堆里分配内存,你的大小不能超过堆的总大小。这要看你内存多大啊。
你可以做实验啊!Top
2 楼kangcau(我很菜)回复于 2002-12-03 09:52:20 得分 0
我觉得 一般情况下应该没有问题!
系统耗尽内存会调用虚拟内存!
Top
3 楼cnvvv()回复于 2002-12-03 09:57:28 得分 0
也就是说。它没有最大限度啦。。。
它的限度就是看内存大小了。内存越大。这个就可以越大啦???Top
4 楼zfive(醉码)回复于 2002-12-03 10:00:06 得分 0
理论2GTop
5 楼icansaymyabc(学习与进步)回复于 2002-12-03 11:26:22 得分 0
物理内存的值 + 虚拟类存的值 - 已分配的内存的值 - 给系统缓存的值保留4M左右 = 你能申请的最大内存的值Top
6 楼leeza(zooi)回复于 2002-12-03 11:34:02 得分 0
如果很大了,速度会很慢。
理论上没有限制,呵呵,超过2g的也可以访问。
用aweTop




