问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在C++里面智能指针怎么使用呢?在什么情况下用智能指针?

发布网友 发布时间:2022-05-29 07:37

我来回答

3个回答

热心网友 时间:2023-10-11 07:28

关于smart pointer的用法你可以找一本书看看,里面有一个章节的内容都是介绍只能指针的。
书名《Effective C++》

热心网友 时间:2023-10-11 07:29

智能指针auto_ptr的话,实现内容很简单,也就不到100行代码。实际上的作用就是对程序员申请的内存进行自动释放。原理就是利用了类的析构函数的原理,类变量在生命周期结束的时候,会自动调用析构函数,执行析构函数的中的内容,auto_ptr实际上就是一个模板类,针对通过auto_ptr构造的对象,在析构函数中自动释放申请的内存。
用法可以在百度百科中查到。一般用new的地方,都可以使用智能指针。
不过智能指针也有缺陷,控制权的转移需要把握好,否则也会存在问题。

热心网友 时间:2023-10-11 07:29

只听说过指针,还没听说过智能指针,同问智能指针是什么东东?
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
体育理念体育理念 有关体育的格言和理念 什么是体育理念 万里挑一算彩礼还是见面礼 绿萝扦插多少天后发芽 绿萝扦插多久发芽 扦插绿萝多久发芽 炖牛排骨的做法和配料 网络诈骗定罪标准揭秘 “流水不争先”是什么意思? e3-1230 温度问题! E3 1230 CPU 温度问题 E3 1230v2cpu温度设置多少度,风扇转速设置几档? 电信ADSL能不能使用无线路由器将有线信号转换为无线信号? 电信赠送两年免费宽带,也买个猫.怎么安排及转换成用无线路由器?及与电视的连接. 电信宽带能换成wifi信号吗? 怎么把电信号转化为电波 有没有把有线电信号变成无线传输再转回电信号的小设备?[一个不支持 怎么样把家里电信的有线宽带信号转为无线信号供家里的笔记本用。 有线电信号需要什么东西,才能转换成无线电信号!求大神!!!~! 有没有将电信号转化为wifi信号的方法? 电信有线网 怎么设置成wifi 就是怎么转成无线网 无线路由怎么设置 钱云会的材料原稿 唐宋明元清顺序 元清两朝是因为得到了民心,所以才能入主中原一统天下吗? 元清是不是中国历史 如何正确看待元清两个朝代呢? 圣诞节的讲章 元、清朝两个王朝的建立对汉人意味着什么? 元清到底是不是中国朝代 王俊凯用重庆话模仿老师,为何学生都喜欢模仿老师? c++ 智能指针 什么时候 delete 一个老师内向容易紧张,导致学生不听话,学生会不会模仿老师内向容易紧张? 如何进行数学模拟讲课 有位老师通过借鉴你的教学经验,模仿你的课堂模式,得到了提高并超越了你,此时,你怎么办 安平县美食 求助,莫名其妙收到寄给自己的快递怎么办 收到爱人寄的快递应该说什么 华为matexs半价换屏多少钱? 五花肉怎么做更好吃呢? 奔驰e300是好车吗? 奔驰e300属于豪车嘛? 小孩发烧反反复复怎么办?发烧的时满头大汗 简述plc选用时io的选择方法 珍珠鸡丸怎么做? 花开的最好看的植物 什么花最好看 草字头下面一个勒 草字头,下面一个勒是什么 绑定的手机号不用以后,会对微信有什么影响么? 5.6是什么节日