C++ 智能指针——主要包括:《为什么需要智能指针》《RALL的使用原理》《auto,unique,share三者联系和区别,以及三者的实现》《RALL扩展训练》
《一》为什么需要智能指针?在我们上一节课异常哪一节课的时候,我们知道了之前我们提到的问题,为下面的两个问题,我们还没有解决。malloc出来的空间,没有进行释放,存在内存泄漏的问题。异常安全问题。如果在malloc和free之间如果存在抛异常,那么还是有内存泄漏。这种问题就叫异常安全。《二》智能指针的使用及原理(2.1)RAIIRAII(ResourceAcquisitionIsInitializ