- 主题:我们很多同事都是完全不用unique_ptr,一律shared_ptr
就是“无脑”。跟无脑用递归锁是一样的。
但归根结底,是因为没有“规则”和惩罚,只靠个人品味。
--
修改:z16166 FROM 123.115.134.*
FROM 123.115.134.*
智能指针不是为了释放资源的吗?即使没回调函数,也有释放资源的需要
Rust的borrow推导也是从另一个角度干的类似的事情,追踪引用的计数,但区分了read、write
【 在 hgoldfish 的大作中提到: 】
: 在我看来,智能指针、各种泛型编程,都是大量使用回调函数的后遗症。本来就不应该存在。
:
--
修改:z16166 FROM 123.115.134.*
FROM 123.115.134.*
unique_ptr的申请和释放是可以在同一个scope内的呀
【 在 foliver 的大作中提到: 】
: 本质上都是因为申请和释放不在一起导致的。
:
--
FROM 123.115.134.*