這聽起來像一個愚蠢的問題的信息,但我找不到如何在這種情況下,適當地釋放內存信息:C++正確的內存釋放沒有關於分配
假設有返回double*
(還有一個功能沒有關於此功能的其他信息)。再假設下面的用例:
for (int i = 0; i < SIZE; i++) {
double *ptr = new double[3];
/// do something with ptr, e.g., print
// delete[] ptr;
}
怎樣才能正確地在這種情況下釋放內存,因爲放置在上面的評論一個delete[] ptr;
導致回溯(爲什麼?)?
非常感謝!
問題是與代碼'/// /例如,打印'這明顯腐敗的堆 – 2012-04-21 19:45:41