深入理解Modern C++智能指针std::shared_ptr

0 背景

现代C++为了解决内存泄露以及资源回收等问题,引入了智能指针的概念。在日常的C++实践中也是高频使用。

本文是在实践过程中,对现代C++中的智能指针进行的一个稍微全面的总结。

------------------------------------------------------

如果你对C++并发编程感兴趣,想搞懂C++11内存序,或许可以看看

C++多线程专栏https://blog.csdn.net/qls315/category_11315550.html

----------------------------------------------------

1 概念及使用

本文主要讲解std::shared_ptr的相关内容。

std::shared_ptr也即智能指针,采用RAII手法,是一个模版对象。std::shared_ptr表示某一个资源的共享所有权。

可以通过如下两种方式创建std::shared

你可能感兴趣的:(C++多线程,c++,开发语言,后端,青少年编程)