我有一些使用boost :: intrusive_ptr的代码。使用boost :: intrusive_ptr而不是std :: shared_ptr的优点对我来说很有趣。我从这些two blogs中了解了这些内容。
我想知道我是否可以用其他东西替换boost :: intrusive_ptr。我可以通过启用c ++ 11支持来替换boost :: scoped_ptr和std :: unique_ptr。这种变化的动机是我需要将整个boost库(仅限标题)与源捆绑在一起。请注意,我没有在我的代码中的任何地方使用链接来增强库。
如果有人知道一般替代boost :: intrusive_ptr或boost的智能指针,我会很高兴。