相关疑难解决方法(0)

如何从boost :: shared_ptr释放指针?

boost :: shared_ptr可以释放存储的指针而不删除它吗?

我可以看到文档中没有发布功能,也在FAQ中解释了为什么它不提供发布功能,类似于发布不能在不唯一的指针上完成.我的指针是独一无二的.我该如何发布我的指针?或者哪个提升智能指针类使用,这将允许我释放指针?我希望你不要说使用auto_ptr :)

c++ boost shared-ptr

39
推荐指数
4
解决办法
3万
查看次数

从shared_ptr中分离指针?

可能重复:
如何从boost :: shared_ptr释放指针?

我的接口函数返回一个指向对象的指针.用户应该拥有该对象的所有权.我不想返回Boost.shared_ptr,因为我不想强制客户端使用boost.但是,在内部,我想将指针存储在shared_ptr中,以防止在异常等情况下发生内存泄漏.似乎无法从共享指针中分离指针.这里有什么想法?

c++ boost shared-ptr

28
推荐指数
4
解决办法
3万
查看次数

标签 统计

boost ×2

c++ ×2

shared-ptr ×2