第九课 智能指针

  智能指针在开发中无处不在,智能指针就是用C++模板技术实现的一个类。

智能指针历史:为了解决内存泄漏

使用智能指针:

智能指针的设计方案:

通过类模板描述指针的行为

  能够定义不同类型的指针对象

重载指针特征操作符(->和*)

  利用对象模拟原生指针的行为

对象在生命周期结束的时候会调用析构函数,然后在析构函数中主动的释放内存

猜你喜欢

转载自www.cnblogs.com/wanmeishenghuo/p/9497898.html