為什么C+程序員應(yīng)該盡量減少‘New’的使用?我偶然發(fā)現(xiàn)了堆疊溢出的問題。使用std:list<std:string>時內(nèi)存泄漏與std:string,和其中一條評論他說:停止使用new太多了。我看不出你在任何地方用新東西的原因。您可以在C+中通過值創(chuàng)建對象,這是使用該語言的巨大優(yōu)勢之一。您不必分配堆上的所有內(nèi)容。不要像Java程序員那樣思考。我不太清楚他這么說是什么意思。為什么要盡可能頻繁地用C+中的值來創(chuàng)建對象,它在內(nèi)部有什么區(qū)別呢?我是不是誤解了答案?
3 回答

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個贊
因?yàn)槎褩J强焖俸腿f無一失的
- 3 回答
- 0 關(guān)注
- 731 瀏覽
添加回答
舉報(bào)
0/150
提交
取消