资源管理方案——RAII
生活随笔
收集整理的這篇文章主要介紹了
资源管理方案——RAII
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Resource Acquisition Is Initialization
??RAII是C++所特有的資源管理方式。有少量其他語言也采用RAII,但是C++是唯一一個依賴RAII來做資源管理的。RAII依托棧和析構函數,來對所有的資源——包括堆內存在內進行管理。對于RAII的使用,使得C++不需要類似于Java那樣的垃圾收集方法,也能有效的管理內存。RAII的存在,也是垃圾收集雖然理論上可以在C++中使用,但是從沒有流行過的主要原因。
??RAII有些比較成熟的智能指針代表,如:std::auto_ptr和boost:share_ptr
總結
以上是生活随笔為你收集整理的资源管理方案——RAII的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 锈永不磨灭,让末日来得更酷!
- 下一篇: 淘宝/天猫获取sku详情API接口