c++相關(類 stdshared_ptr 用enable_shared_from_this從this轉換到shared_ptr)

類的內部需要調用自己的智能指針時this智能指針難以傳入,出了作用域會調用析構 所以僞造一個智能指針來傳this是錯誤的,他會管理同樣一份資源調用兩次析構 需要把自己作爲智能指針傳入調用的時候應該用奇異模板遞歸(CRTP) 以下是類的定義:
相關文章
相關標籤/搜索