logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++学习笔记——智能指针

本文摘要: 智能指针是C++中管理动态内存的重要工具,基于RAII(资源获取即初始化)思想设计。文章首先通过示例展示了传统指针在异常场景下容易导致内存泄漏的问题,进而引出智能指针的必要性。然后详细介绍了智能指针的设计思路,包括RAII机制和运算符重载。接着分析了C++标准库中的四种智能指针:auto_ptr(已弃用)、unique_ptr(独占所有权)、shared_ptr(共享所有权)和weak

#c++#学习#数据结构 +1
到底了