我的物理内存是2g,剩余内存还有900兆,但是new操作失败,原因是没有内存。各位帮帮忙

解决方案 »

  1.   

    9494检查一下new的参数,是不是一个指针啊?
    在同一位置new char[3]会出错吗?
      

  2.   

    跟一下吧。
    楼主真是有money!
      

  3.   

    用了内存之后立即释放,不要让程序自己释放http://search.csdn.net/Expert/topic/578/578361.xml?temp=.3305933
      

  4.   

    呵呵,好羡慕楼主的内存啊。口水ing
      

  5.   

    内存用了,就赶快释放吧。new完了,就delete啊
      

  6.   

    楼主强啊。
    应该不是内存的问题啊,好像是heap分配不了了,在进程的4G空间里面,可以用的heap好像有个分配份额。建议楼主用virtulalloc试试看,反正物理内存大,呵呵,羡慕中