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