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

C++中的指针型句柄和智能指针的比较

发布网友 发布时间:2022-08-24 19:15

我来回答

1个回答

热心网友 时间:2024-11-25 09:31

智能指针每次都是new出来一个智能指针来管理新的指针成员,新的智能指针指向的对象含有指针成员和一个值,每个通过赋值或者拷贝得到的智能指针都指向同一个计数值,所以改变一个所有都改变。而句柄类是一个对象,每个句柄都是不同的对象,如果是用值来计数的话,比如你首先用2个句柄管理相同的对象,起先计数是一样的,改变其中一个句柄的计数值不会改变另外一个,这样管理时就会出错,尤其是析构delete时,你可以改变其中一个计数值,在cout看看,而指针可以防止这个问题出现,因为指向的是同一个计数对象。我也是去年才开始学的c++,回答这个问题也是为了共同学习。。。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
企业培训学到了什么 培训感悟简短 有关培训的感悟 通过培训学到什么 培训你学到了什么 领导问培训学到什么怎么回复 Linux系统安装FTP服务器 Linux系统的网络文件共享 建筑的七盏明灯的内容简介 面向对象设计七大原则 简单说 交互设计七大定律 怎么提升勇气 天秤座的女生有什么特点 2017年河北省考申论公文写作之讲话稿 一个手机号同时注册了两个怎样找回第一个微信? 秋天到,秋天到。造句 用一个手机号码注册了两个,旧的被新申请的微信替换了。请问怎么找... 微信申请了两个,但小号被我册除了。如何找回来? 一个手机号码注册了两个,想找回第一个注册的,第二个号... 我用一个手机号注册了两个,但是我第一个微信不见了,我在怎样找回... 秋天来了,家乡可美啦!造句? 关于农耕的谚语精选100句汇编 写出有关农耕的谚语 中和农信最后一期可以要求分期还款么 中和农信贷款怎样替代还款? 中和农信的还款方式 从哪里能获得勇气? 农村信用社客户经理发放的贷款收不回来怎么办?要信贷员赔偿吗? ...放款的岗位,要负什么责任?如果放出去的款收不回来,要负多大责任... 你好为什么我今天在中和农信货款总提现不成功为什么? 如何增加勇气? 在手机怎样设置淘宝店铺图像就要店招 茶的历史时间是公元前多少年? 茶是什么时候诞生的? 如何将一个上的聊天记录共享给另一个? 2022年水逆时间表 十二星座水逆期怎么破 斗罗大陆的唐浩一共击杀了多少个封号斗罗 在同一部手机上怎么注册另一个? 如何申请另一个 怎么申请第二个? 秦安县的扶贫贷款何时到贫困户手中 基金一年收益多少?基金收益计算公式 我有一个了,还想再申请一个微信账号,怎么申请呢? 修谦和心 做明智人 如何在手机上申请第二个 如何申请第二个? 怎么申请新的? ...人盗了以后申诉回来以后发现大部分人全部在黑名单里怎么拉回来上面显... 被盗,好友都被拉入黑名单了没法申诉? 残疾人合疗怎么交 鸡跑人家阳台上的寓意