RAII:C++ 资源管理的核心模型 | C++

本章覆盖:Resource Acquisition Is Initialization;constructor acquires resource;destructor releases resource;scope-bound lifetime;file / lock / memory / socket wrapper;exception safety;deterministic cleanup;ownership;RAII 不等于“只管理内存”;现代 C++ 资源安全的主线。

本章知识点

  • Resource Acquisition Is Initialization
  • constructor acquires resource
  • destructor releases resource
  • scope-bound lifetime
  • file / lock / memory / socket wrapper
  • exception safety
  • deterministic cleanup
  • ownership
  • RAII 不等于“只管理内存”
  • 现代 C++ 资源安全的主线