--- title: C++智能指针 tags: - concept - cpp - smart-pointer - joplin type: concept source_type: reconstructed created: 2026-04-22 updated: 2026-04-22 --- # C++智能指针 > [!abstract] > 智能指针通过对象封装资源释放逻辑,帮助程序表达所有权并降低内存泄漏风险。 ## 核心价值 - 自动释放资源 - 明确所有权关系 - 降低手动 `delete` 负担 ## 使用边界 - 它不是“万能安全指针”,而是资源管理工具。 - 理解所有权语义比会写类型名更重要。 ## 来源 - [[raw/Joplin/编程学习项目/C++学习笔记/2. C++核心编程/7. 智能指针.md]] ## 相关页面 - [[C++文件与综合实践]] - [[C++内存模型]] - [[C++继承与多态]]