boost::bad_weak_ptr的原因

来源:互联网 发布:js怎么给标签添加属性 编辑:程序博客网 时间:2024/05/07 13:34

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

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

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


0 0
原创粉丝点击