【发布时间】:2010-12-18 17:50:51
【问题描述】:
scoped_ptr 不可复制,正在从范围中删除。所以它有点受限制shared_ptr。因此,除了确实需要限制复制操作的情况外,shared_ptr 似乎更好用。因为有时您不知道是否需要创建对象的副本。所以问题是:除了上面提到的情况,我们是否认为shared_ptr 比scoped_ptr 更好(或推荐)使用。 scoped_ptr 比 shared_ptr 工作得更快,还是有什么优势?
谢谢!
【问题讨论】:
标签: c++ boost shared-ptr smart-pointers scoped-ptr