保证多个资源(对象)的正确释放，又能满足多个资源之间的依赖关系。由于RAII可以极大地简化资源管理，并有效地保证程序的正确和代码的简洁，所以通常会强烈建议在C++中使用它。
典型用法.RAII在C++中的应用非常广泛，如C++标准库中的lock_guard便是用RAII方式来控制互斥量:template <class Mutex> class lock_guard {private:public:程序员可以非常方便地使用lock_guard，而不用担心异常安全问题