欢迎来到 常识词典网 , 一个专业的常识知识学习网站!
[ Ctrl + D 键 ]收藏本站
答案 1:
C++ 其实是放弃了内存管理作为语言特性,而把责任推给了库。这么做有几个负面的历史遗产:>让整整一代程序员认为 OOP 这种东西是不需要 GC 的(注意我认为 reference-counting 也是一种 GC)。
让 value-copy 成为一种编程风格。
让采用不同内存管理模式的人在一个项目里互相制造麻烦。一个 10 人的团队,只要一个人某天头脑发热用了一个 raw pointer ,整个团队所有的 s-ared_ptr 的用法就会整个失败。
下一篇:中国如何跳过中等收入陷阱? 下一篇 【方向键 ( → )下一篇】
上一篇:blog在美国形成了可赢利产业,而在国内就有点鸡肋? 上一篇 【方向键 ( ← )上一篇】
快搜