[008]C/C++系列 | Array New & Array Delete

一、背景

Array New 一定要搭配 Array Delete!!!

 

二、原因 

String* pc = new String[3];  // 調用三次構造
...
delete[] pc;  // 調用三次析構
String* pc  = new String[3];
...
delete pc;  // 調用一次析構

 

注意:

上面兩段代碼區別:delete[] 和 delete

 

備註:

第二段代碼會造成內存泄漏!!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章