转帖 - 什么是RAII
所谓RAII,即 Resource Acquizition Is Initialization。很晦涩吧?其实具体实现很简单:把资源封装成一个类,在其构造函数中分配,在析构函数中释放。当需要使用的时候,在栈上初 始化一个对象,当这个对象生命周期结束的时候,其析构函数会被调用,自动完成资源的释放。
原文:http://felix021.com/blog/
所谓RAII,即 Resource Acquizition Is Initialization。很晦涩吧?其实具体实现很简单:把资源封装成一个类,在其构造函数中分配,在析构函数中释放。当需要使用的时候,在栈上初 始化一个对象,当这个对象生命周期结束的时候,其析构函数会被调用,自动完成资源的释放。
原文:http://felix021.com/blog/