当前位置:淳美吧 > 智慧生活 > 心理 > c++智能指针的作用和实现
手机版

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

来源:淳美吧 阅读:9.72K 次
c++智能指针的作用和实现

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

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

本文链接:https://www.chunmeiba.com/zhihuishenghuo/xinli/v2wrzd.html

Copyright © 2024. 淳美吧 All right reserved. 浙ICP备20204785号-2

文字美图素材,版权属于原作者。部分文章内容由网友提供推送时因种种原因未能与原作者联系上,若涉及版权问题,敬请原作者联系我们,立即处理。