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