RAII(Resource Acquisition Is Initialization)簡介

         RAII(Resource Acquisition Is Initialization),也稱爲「資源獲取就是初始化」,是C++語言的一種管理資源、避免泄漏的慣用法。C++標準保證任何狀況下,已構造的對象最終會銷燬,即它的析構函數最終會被調用。簡單的說,RAII 的作法是使用一個對象,在其構造時獲取資源,在對象生命期控制對資源的訪問使之始終保持有效,最後在對象析構的時候釋放資源。函數

   詳見:http://developer.51cto.com/art/201106/267946.htmui

相關文章
相關標籤/搜索