如果我想刪除原始類型值的動態分配的數組:原始類型動態分配數組的析構函數?
int *it = new int[10]
我只是把delete [] it
在析構函數照顧妥善釋放內存?
OR
認識到,作爲一個指針是一個基本類型,並刪除動態分配的數組涉及做這樣的事情在析構函數:
for (size_t idx = 0; idx != 5; ++idx)
delete sp[idx];
delete[] sp;
我搞糊塗了關於這個問題,我的程序中有很多與內存相關的錯誤。
感謝您的清晰簡要的解釋。 – rrazd 2012-02-07 17:43:29