C/C++教程

C++智能指针

本文主要是介绍C++智能指针,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

之前学习锁,用到了lock_guard,让我想起了自己智能指针部分还有所欠缺,故借机学习一波

智能指针:一个对于指针的封装,目的在于更好的管理内存,防止指针使用中的内存泄漏、二次释放等问题的产生。在C++的<memory>库中,有以下几种指针:auto_ptrauto_ptr_refshared_ptrweak_ptrunique_ptrdefault_delete

1. auto_ptr

这篇关于C++智能指针的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!