堆栈
在某函数中用new给一个函数中的变量分空间,是分配在堆中还是在栈中?
当这个函数结束时用new分空间的变量的值会消失吗?
[解决办法]
在某函数中用new给一个函数中的变量分空间,是分配在堆中还是在栈中?
答:堆。
当这个函数结束时用new分空间的变量的值会消失吗?
答:不会。(你需要显示delete,否则内存泄露------直到程序结束才能释放)
发布时间: 2012-03-09 16:54:57 作者: rapoo
堆栈
在某函数中用new给一个函数中的变量分空间,是分配在堆中还是在栈中?
当这个函数结束时用new分空间的变量的值会消失吗?
[解决办法]
在某函数中用new给一个函数中的变量分空间,是分配在堆中还是在栈中?
答:堆。
当这个函数结束时用new分空间的变量的值会消失吗?
答:不会。(你需要显示delete,否则内存泄露------直到程序结束才能释放)