只是想知道這是否是一個不好的做法。傳遞新對象到函數C++
for(int i=0;i<1000;i++)
happyFunction(new Car());
新車()對象的生活應當不受happyFunction調用它後,以後應該摧毀 現在是確定的事情。我的意思是我不應該刪除爲該實例分配的內存?
示例使其更加清晰。
int i = 0;
for (i=0;i<1000;i++){
new car();
}
這是一個很好的做法嗎?我應該刪除內存分配嗎? 我希望我的問題很清楚。 謝謝。
你應該更好地閱讀一些C++的書[在C++中,爲什麼要'new'的 – Andrew 2012-08-07 11:23:39
可能重複儘可能少使用?](http://stackoverflow.com/questions/6500313/in-c-why-should-new-be-used-as-little-as-possible) – KillianDS 2012-08-07 11:25:34
嗯,我想你需要更具體一點。我說一般來說這是不好的做法,但有時你可以在方便時做到這一點,無所謂。 – ygram 2012-08-07 11:29:28