4%2e5寸手机推荐:请教一个C++问题!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/29 18:59:26
我在C++程序中的一个函数中用new为它的一个局部变量建立了一个内存空间,当函数执行完成之后,局部变量所占有的内存空间会不会自动释放?需要用delete吗?

原则上不会自动释放,凡是new出来的空间最好都要养成delete掉的习惯,不过一些编译器会在程序的某些步骤中自带释放垃圾空间的功能,但这是不可知的,所以如果不用的部分,即使是局部的,你也必须使用delete