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++继承与多态]]