Quantcast
Channel: C++博客-所有随笔
Viewing all articles
Browse latest Browse all 7882

boost::bad_weak_ptr的原因

$
0
0

出现boost::bad_weak_ptr最可能的原因是enable_shared_from_this<>类构造函数中调用shared_from_this(),

因为构造尚未完成,实例还没有被shared_ptr管理,自然没有weak_ptr.

还有可能就是enable_shared_from_this<>类没有创建成shared_ptr, 例如错误用成了scoped_ptr.



金庆 2014-09-11 16:20 发表评论

Viewing all articles
Browse latest Browse all 7882

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>