相关疑难解决方法(0)

从shared_ptr中分离指针?

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

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

c++ boost shared-ptr

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

标签 统计

boost ×1

c++ ×1

shared-ptr ×1