【发布时间】:2015-05-02 13:07:31
【问题描述】:
我正在逐步浏览boost::shared_ptr 的源代码,并在构造时引用计数器调用一次原子增量。但是,在销毁时,我看到原子减量被调用了两次,连接到弱引用?
但是,这如何工作?构造增加一次,破坏减少两次,一次在release(),一次在weak_release()?
【问题讨论】:
-
您能否在帖子中包含相应的代码部分或包含链接?
标签: c++ c++11 boost shared-ptr