首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
请你来说一下C++中的智能指针
[问答题]
请你来说一下C++中的智能指针
添加笔记
求解答(0)
邀请回答
收藏(168)
分享
纠错
1个回答
添加回答
0
死在刷题的路上
<p>智能指针提出主要是为了解决指针申请内存忘记释放的问题,智能指针的实质是一个类,当超出类的作用域的时候,会自动调用智能指针类的析构函数,释放内存。</p><p>智能指针有4种,auto_ptr,unique_ptr,shared_ptr,weak_ptr,第一种智能指针用于C++98,已被C++11弃用。auto_ptr存在指针传递后,允许编译通过,但当再次调用被传递的指针时,会吐核。unique_ptr就完美解决它存在的问题,直接不允许两个智能指针进行赋值</p><p><br></p>
发表于 2020-07-20 17:53:49
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
1条回答
168收藏
1326浏览
热门推荐
相关试题
体育课测验(二)
广度优先搜索(BFS)
拓扑排序
dfs
评论
(2)
游戏内数据分析涉猎的少,如何证明自...
评论
(1)
之前的经历中单品数据分析的经验丰富...
评论
(1)
什么样的人适合做数据分析
评论
(1)
2022 诺瓦科技 Perl re...
perl
System Verilog
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题