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