條款13:以對象管理資源

一、我們使用指針可能存在的問題     二、把資源放進對象中,利用析構函數自動釋放資源         三、智能指針析構函數內做delete 而不是 delete[]         總結: 1、爲防止資源泄漏,請使用RAII對象,它們在構造函數中獲得資源並在析構函數中釋放資源。 2、兩個常被使用的 RAIL classes分別是tr1: shared_ptr和 auto_ptr前者通常是較佳選擇
相關文章
相關標籤/搜索