他没说是智能指针的锅吧?
【 在 DoorWay (DoorWay) 的大作中提到: 】
: 标 题: Re: 大家对开发人员写带类的C怎么看
: 发信站: 水木社区 (Sun Feb 21 18:22:07 2021), 站内
:
: 「系统级内存泄漏大了导致不能复现的闪崩」
: 你这话就是玄学,是流行于程序员的神秘主义,非常有害。
:
: 系统级内存泄漏,定义是什么? 没有释放系统资源吗?
: 泄漏与double free/use after free是互斥的。泄漏不会崩,后二者会。
:
: 如果用智能指针导致了闪崩,多半是触发了隐藏bug。use after free。
: 最多项目用了tcmalloc之类,再加上多线程,出了crash不好查,
: 就怀疑与智能指针有瓜葛。
:
: dumb 派对smart 派最常见的指责就是:代码本来好好的,你用了智能指针就……
: 【 在 somebody 的大作中提到: 】
: : 你太高看那帮菜鸟了,只要程序不崩,能出正确结果,内存泄漏他们才不管,非要在系统级内存泄漏大了导致不能复现的闪崩才会去看问题,那时候问题又不是他们这种水平能轻易解决的。如果有对象所有权和生命周期的概念,裸指针都不会有问题。
: : 对于稍复杂的流程,对象创建和对象析构一般不在同一函数,那样我看不出unique_ptr有解决问题的优势。考虑其只可移动不可复制,那帮菜鸟只会嫌烦而不是考虑这样有什么好处。
: --
: ※ 修改:·DoorWay 于 Feb 21 18:22:51 2021 修改本文·[FROM: 1.85.206.*]
: ※ 来源:·水木社区
http://m.newsmth.net·[FROM: 1.85.206.*]
--
修改:DoorWay FROM 1.85.206.*
FROM 76.126.252.*