首页 > 生活美容 > 心理 > c++智能指针的作用和实现

c++智能指针的作用和实现

   来源:秀美库    阅读: 9.22K 次
字号:

用手机扫描二维码 在手机上继续观看

手机查看
c++智能指针的作用和实现

智能指针的作用:C++11中引入了智能指针的概念,方便管理堆内存。使用普通指针,容易造成堆内存泄露(忘记释放),二次释放,程序发生异常时内存泄露等问题等,使用智能指针能更好的管理堆内存。

3、智能指针的实现:智能指针就是模拟指针动作的类。所有的智能指针都会重载 -> 和 * 操作符。智能指针还有许多其他功能,比较有用的是自动销毁。这主要是利用栈对象的有限作用域以及临时对象(有限作用域实现)析构函数释放内存。

减肥
家居
健康
情感
婚姻
亲子
星座
宠物