【发布时间】:2012-05-07 07:44:02
【问题描述】:
我不确定这是否严格,但我想将共享 ptr 视为一种垃圾收集策略。
我有两个问题:
- 什么时候共享ptr适合垃圾回收;以及何时使用其他策略(如扫码)?
- 是否有任何 lib 在 C 中实现了共享 ptr?
谢谢。
【问题讨论】:
-
将共享 ptr 视为垃圾回收策略是什么意思?您的意思是比较共享指针(在 GC 世界中称为引用计数)和标记扫描?我认为 boost 实现了共享指针:boost.org/doc/libs/1_49_0/libs/smart_ptr/shared_ptr.htm。在此处阅读更多信息:stackoverflow.com/questions/417481/…
-
@smichak 是的,我想看看第一季度不同垃圾收集技术之间的一些比较。
标签: c garbage-collection shared-ptr