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