一、背景
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
備註:
第二段代碼會造成內存泄漏!!!