logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【智能指针:原理、使用与实现】

本文介绍了C++智能指针的核心概念与实现原理。智能指针通过RAII技术自动管理资源释放,解决了内存泄漏和异常安全问题。重点分析了三类智能指针:auto_ptr(已废弃,采用资源转移策略)、unique_ptr(禁止拷贝,仅支持移动)和shared_ptr(引用计数实现共享资源)。文章详细探讨了shared_ptr的底层实现机制,包括引用计数的动态管理。同时指出循环引用问题及其解决方案weak_pt

#开发语言#c++#学习
到底了