【发布时间】:2011-01-03 10:02:16
【问题描述】:
在我当前的项目中,我非常广泛地使用boost::shared_ptr。
最近我的队友也开始使用weak_ptr。我不知道该使用哪一个以及何时使用。
除此之外,如果我想将weak_ptr 转换为shared_ptr,我该怎么办。锁定weak_ptr 以创建shared_ptr 会影响我在其他线程中的代码吗?
【问题讨论】:
标签: c++ memory-management boost shared-ptr weak-ptr