C/C++ C++11智能指针

在使用基本指针类型时,因为要手动释放指针指向的内存,常常容易造成内存泄漏,特别是异常分支很多的情况下。而智能指针类型就是将基本指针类型封装成模板类,以便更好地管理内存。

1、auto_ptr

1)由C++98提出,C++11中已经弃用。

2、shared_ptr

3、weak_ptr

4、unique_ptr

引用计数

循环引用

reset

猜你喜欢

转载自www.cnblogs.com/yangwenhuan/p/10635102.html