所有的变量都需要在delete之后都置为NULL么?
来源:6-15 内存泄漏
慕无忌King
2021-10-06
如题,是所有的变量在delete之后,在置为NULL呢,还是只是指针变量在delete之后再置为NULL呢
写回答
1回答
-
quickzhao
2021-10-07
不是所有的变量都需要delete,只有从堆中new出来的内存块需要delete,而这个需要用指针来指向。所以一般new出来的指向区域不用时先delete,然后置为NULL,以防止被回收的区域在其他地方被引用。
00
相似问题