自己的AddRef和Release for Boost shared_ptr

时间:2014-03-11 08:26:54

标签: c++ c++11 boost shared-ptr intrusive-containers

我曾经听说可以将Boost shared_ptrintrusive_ptr引用添加和释放函数映射到我自己的添加和发布引用函数的实现。

这真的有可能吗?如果是的话,是否有人可以向我指出有关此功能的一些资源?

谢谢!

1 个答案:

答案 0 :(得分:4)

不是shared_ptr本身;您可以指定的唯一行为是删除器。如果你想管理你自己的引用计数,那就是intrusive_ptr