智能指針(auto_ptr的實現)

舊版的auto_ptr 既然要控制資源的轉移,我們可以多定義一個成員對象_owner來標識該成員對象的資源管理權,在調用構造函數創建對象時賦予其資源管理權,即_owner置爲true,在調用拷貝構造函數、賦值運算符的時候將其管理權釋放,即_owner置爲false,就起到了資源管理權的轉移 #include<iostream> using namespace std; template<class
相關文章
相關標籤/搜索