技术栈
shared_ptr
sulikey
2 天前
c++
·
面试
·
智能指针
·
raii
·
shared_ptr
·
auto_ptr
·
资源获取即初始化
深入讲解:什么是 RAII(资源获取即初始化)——原理、实现、面试常考点与实战示例
RAII(Resource Acquisition Is Initialization)是 C++ 里极其重要且基础的设计思想,面试里经常被问「什么是 RAII?」「为什么要用 RAII?」「RAII 如何保证异常安全?」等一系列变体。本篇博客从概念到实现细节、常见陷阱、面试高频问答、以及实战代码示例,尽可能详尽地讲清楚 RAII 的来龙去脉,帮助你在面试和工程中都能信手拈来。
huangyuchi.
7 个月前
开发语言
·
jvm
·
c++
·
笔记
·
c++11
·
智能指针
·
shared_ptr
【C++】智能指针
上文我们学到了C++11的异常,了解到了C++与C语言处理错误的区别,异常的特点在于抛出与接收。【C++11】异常-CSDN博客
梦想患者
1 年前
开发语言
·
c++
·
智能指针
·
unique_ptr
·
shared_ptr
·
weak_ptr
浅谈智能指针工作原理(std::shared_ptr、std::unique_ptr、std::weak_ptr、std::auto_ptr)
智能指针,老有人会问关于对它的认识。为了很好的回答这个问题。对智能指针 std::shared_ptr、std::unique_ptr、std::weak_ptr和 std::auto_ptr进行分析。在此做一个总结,对于智能指针的分析告一段落。
呵呵哒( ̄▽ ̄)"
2 年前
转换
·
unique_ptr
·
shared_ptr
shared_ptr 与 unique_ptr 的转换 笔记
推荐B站文章:6.shared_ptr与unique_ptr_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV18B4y187uL?p=6&vd_source=a934d7fc6f47698a29dac90a922ba5a3我的往期文章:
我是有底线的