C++智能指针!

一、什么是智能指针?什么是裸指针? 1、了解智能指针之前,我们先了解什么是裸指针? 凡是带*的都是裸指针,也就是我们C和C++中一直接触的指针。但是指针虽然好用,但是当它在堆上开辟内存之后,如果使用之后处理不当都会引起一系列的问题。比如: (1)如果得不到及时的手动释放,会造成内存泄漏。 (2)多次释放同一块资源,产生野指针,甚至有可能导致程序崩溃。 (3)写了释放资源的语句,但却从之前retur
相关文章
相关标签/搜索