歡迎來到 常識詞典網 , 一個專業的常識知識學習網站!
[ Ctrl + D 鍵 ]收藏本站
答案 1:
C++ 其實是放棄了內存管理作為語言特性,而把責任推給了庫。這么做有幾個負面的歷史遺產:>讓整整一代程序員認為 OOP 這種東西是不需要 GC 的(注意我認為 reference-counting 也是一種 GC)。
讓 value-copy 成為一種編程風格。
讓采用不同內存管理模式的人在一個項目里互相制造麻煩。一個 10 人的團隊,只要一個人某天頭腦發熱用了一個 raw pointer ,整個團隊所有的 s-ared_ptr 的用法就會整個失敗。
下一篇:中國如何跳過中等收入陷阱? 下一篇 【方向鍵 ( → )下一篇】
上一篇:blog在美國形成了可贏利產業,而在國內就有點雞肋? 上一篇 【方向鍵 ( ← )上一篇】
快搜