资源。ScopeGuard和Boost.ScopeExit就是RRID的典型应用：class ScopeGuard {private:public:ScopeGuard通常用于省去一些不必要的RAII封装，例如void foo()在D语言中，scope关键字也是典型的RRID用法，例如void access_critical_section()Resource create()
与finally的比较.虽然RAII和finally都能保证资源管理时的异常安