文章 2024-05-29 来自:开发者社区

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(下)

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(中):https://developer.aliyun.com/article/1522496 6. weak_ptr        weak_ptr是为解决循环引用问题而产生的,可以把weak_ptr当作shared...

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(下)
文章 2024-05-29 来自:开发者社区

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(中)

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(上):https://developer.aliyun.com/article/1522495 3.1 auto_ptr模拟代码 (上面SmartPtr再加一个赋值重载改下名字就差不多是auto_ptr的模拟了,再用命名空间封一下) 赋值重载细节还挺多...

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(中)
文章 2024-05-29 来自:开发者社区

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(上)

1. 智能指针的引入_内存泄漏 为什么需要智能指针?上一篇: 1.1 内存泄漏 上面是异常安全导致的内存泄漏问题,开空间没有释放也可能导致内存泄漏。 什么是内存泄漏?:  ...

从C语言到C++_36(智能指针RAII)auto_ptr+unique_ptr+shared_ptr+weak_ptr(上)
文章 2024-04-23 来自:开发者社区

【C++11(三)】智能指针详解--RAII思想&循环引用问题

1. 前言 相信学C++的同学或多或少的听说过 智能指针这个词,博主刚听见这个词时 ,觉得它应该很复杂,并且很高大上,但不 管是多牛的东西,都是人写出来的,是可 学习的!不要怀着害怕的心理来学习它 本章重点: 本篇文章着重讲解智能指针的发展历史中出现过的auto_ptr,unique_ptr以及主角shared_ptr.并且会介...

【C++11(三)】智能指针详解--RAII思想&循环引用问题

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注