Skip to content

智能指针与 RAII ​

手动管理资源(new/delete、fopen/fclose、lock/unlock)是 C++ 程序员的噩梦之源。RAII 原则告诉我们:把资源的获取绑定到对象的构造,释放交给析构,让作用域替你管理生命周期。这一章我们先深入理解 RAII,再把“所有权”模型立起来——独占、共享、借用各归其位,然后逐一掌握 unique_ptr、shared_ptr、weak_ptr 的设计哲学和正确用法,最后看看自定义删除器和 scope_guard 怎么处理更复杂的资源场景。

本章内容 ​

pdf-latest-4-g85128cc · 85128cc · 2026-10-05