![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++ 内存泄露
zhangtonghui816
这个作者很懒,什么都没留下…
展开
-
在子函数中new了不delete会怎样
#include using namespace std; void f() { int* p=new int[10000]; } void main() { while(1) { f(); } } 程序如上,打开任务管理器,你会发现,不一会你的内存就被吃光了,所以在子函数中一定要注意new和delete的匹配,栈中变量会自动清空,可是堆不会。原创 2012-12-29 16:42:50 · 207 阅读 · 0 评论 -
如何在vs2010中修改栈的大小
上次运行程序的时候提示栈溢出,oh,my god 程序栈空间不够用了,没关系,可以设置栈的大小,默认是1MB。 选择 项目->属性->链接器->系统->堆栈保留大小,然后输入你想要的栈大小即可。原创 2013-02-21 19:10:30 · 8830 阅读 · 0 评论