And*_*ind 6 c++ garbage-collection
在一个功能.我创建了一个本地arrray. char arr[20]; 并且在此功能结束之前.编译器会为我做垃圾收集吗?或者我需要delete自己做?
char arr[20];
delete
谢谢.
Joh*_*ing 28
C++中没有垃圾收集.
但是,如果使用自动变量,它们将在超出范围时被销毁.
通常,delete每个人应该有1个电话new.如果你没有new,你就没有delete.
new
Łuk*_*ski 6
您不必删除此数组,因为您在堆栈上创建它.如果使用new创建了数组,则必须使用delete进行清理.
归档时间:
14 年 前
查看次数:
5514 次
最近记录:
6 年,11 月 前