有时用到一半就想释放掉其控制权不知用什么函数?

Boost或std::tr1的智能指针share_ptr有没有释放所有权的函数?类似于auto_ptr的release函数一样?
在以前auto_ptr可以用release,现在share_ptr不知怎么办了。
后来发现unique_ptr可以,和以前的auto_ptr一样,就是auto_ptr的修正

跃然一笑
浏览 77回答 1
1回答

慕标琳琳

这个好像不能直接释放控制权,不过它提供了Reset方法去重新引用其他对象,也相当于释放了原有对象。
打开App,查看更多内容
随时随地看视频慕课网APP