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

这么申请多大内存

2013-07-01 
这样申请多大内存char*pnew char[1024]这样申请了多大内存?怎样让内存一直增加下去,知道内存申请完内存[

这样申请多大内存
char  *p=new char[1024];
这样申请了多大内存?
怎样让内存一直增加下去,知道内存申请完 内存
[解决办法]
char  *p=new char[1024];
这样申请了多大内存?                   ++  1024字节,即1K字节
怎样让内存一直增加下去,知道内存申请完  -->当p==null时,
[解决办法]
一般来说系统配置的虚拟内存都比单个进程的内存空间大。比如在32bit系统里,你的进程最多只能分配1.5GB左右的内存,因为另外2G是系统内核用的,再扣除你程序本身其它地方用的一些内存。所以你内存不能分配的时候,系统内存不会耗尽。不过如果虚拟内存配置的比较小的话,当系统内存不足时,系统会有选择的结束某些消耗内存的进程。
[解决办法]
写个循环,不断申请内容
[解决办法]
用new不断申请内存,然后不释放
不过,一次最好申请4m内存,最后系统会提示内在不足,但是系统应该不会挂掉..........

热点排行