出現(xiàn)boost::bad_weak_ptr最可能的原因是enable_shared_from_this<>類構(gòu)造函數(shù)中調(diào)用shared_from_this(),
因?yàn)闃?gòu)造尚未完成,實(shí)例還沒有被shared_ptr管理,自然沒有weak_ptr.
還有可能就是enable_shared_from_this<>類沒有創(chuàng)建成shared_ptr, 例如錯(cuò)誤用成了scoped_ptr.

出現(xiàn)boost::bad_weak_ptr最可能的原因是enable_shared_from_this<>類構(gòu)造函數(shù)中調(diào)用shared_from_this(),
因?yàn)闃?gòu)造尚未完成,實(shí)例還沒有被shared_ptr管理,自然沒有weak_ptr.
還有可能就是enable_shared_from_this<>類沒有創(chuàng)建成shared_ptr, 例如錯(cuò)誤用成了scoped_ptr.
| 只有注冊用戶登錄后才能發(fā)表評論。 | ||
|
||
|
相關(guān)文章:
|
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
|
||
|
|
Powered by:
C++博客
Copyright © 金慶

