后天气丹套盒国内专柜:VC6.0中会不会自动调用delete

来源:百度文库 编辑:神马品牌网 时间:2024/05/06 12:52:16
比如我有一个类CA
然后有函数
void fun1()
{ CA * p = new CA; }
和这个函数
void fun2()
{ Set(new CA); } //Set是已定义的函数,参数是CA的指针
请问这两个函数调用完后,他们创建的类CA会不会自动销毁,内存完全回收.

不会自动调用,必须自己调用delete.
只要有new申请空间的,必须自己用delete释放空间.否则早成内存泄露.
若不自己释放空间,即使程序运行结束,程序中申请的内存其它程序仍不可以用.除非你重起计算机.

new和delete是成对出现的
必须自己调用。
谁申请谁负责销毁/1
不然后果自负:)

会自动销毁