轉自:http://www.cnblogs.com/charley_yang/archive/2010/12/08/1899982.htmlhtml
new 分配的單個對象的內存空間的時候用 delete,回收用 new[] 分配的一組對象的內存空間的時候用 delete[]數組
基本類型的對象沒有析構函數,因此回收基本類型組成的數組空間用 delete 和 delete[] 都是應該能夠的;可是對於類對象數組,只能用 delete[]。對於 new 的單個對象,只能用 delete 不能用 delete[] 回收空間。
因此一個簡單的使用原則就是:new 和 delete、new[] 和 delete[] 對應使用函數