一、背景
Array New 一定要搭配 Array Delete!!!
二、原因
String* pc = new String[3]; // 调用三次构造
...
delete[] pc; // 调用三次析构
String* pc = new String[3];
...
delete pc; // 调用一次析构
注意:
上面两段代码区别:delete[] 和 delete
备注:
第二段代码会造成内存泄漏!!!
Array New 一定要搭配 Array Delete!!!
String* pc = new String[3]; // 调用三次构造
...
delete[] pc; // 调用三次析构
String* pc = new String[3];
...
delete pc; // 调用一次析构
注意:
上面两段代码区别:delete[] 和 delete
备注:
第二段代码会造成内存泄漏!!!