RAII的核心思想是将资源(内存)或状态(文件句柄、锁)与对象的生命周期(作用域)绑定,通过c++的语言机制,实现资源和状态的安全管理。
unique_ptr
scoped_ptr
shared_ptr