永发信息网

c+中的拷贝是什么意思?有什么分类?

答案:2  悬赏:70  手机版
解决时间 2021-04-02 23:00
c+中的拷贝是什么意思?有什么分类?
最佳答案
浅拷贝是指源对象与拷贝对象共用一份实体,仅仅是引用的变量不同(名称不同)。对其中任何一个对象的改动都会影响另外一个对象。举个例子,一个人一开始叫张三,后来改名叫李四了,可是还是同一个人,不管是张三缺胳膊少腿还是李四缺胳膊少腿,都是这个人倒霉。
深拷贝是指源对象与拷贝对象互相独立,其中任何一个对象的改动都不会对另外一个对象造成影响。举个例子,一个人名叫张三,后来用他克隆(假设法律允许)了另外一个人,叫李四,不管是张三缺胳膊少腿还是李四缺胳膊少腿都不会影响另外一个人。比较典型的就是Value(值)对象,如预定义类型Int32,Double,以及结构(struct),枚举(Enum)等。
全部回答
位拷贝也叫浅拷贝。。。是编译器帮你自动生成的拷贝构造函数做的事情,它只能做一些基本的赋值操作,如果自己定义拷贝构造函数就要防止位拷贝。。因为位拷贝容易发生一些错误。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孩子6岁,总是偶尔出长气,怎么回
已知P(A)=0.3,P(A∪B)=0.6,P(AB)=0.1,则P(B)=
EK中央空调和格力中央空调哪个好
拜求上联以振字开头,下联以春字开头的对联 房
proe5.0右键构造是什么意思,谢谢
住院费用没付清会怎样?
歌词是我有些忙碌有些辛苦,我不是他~~歌名
谁能给我提供一个卖lol30级裸号的。价格便宜
我的家乡一处风景秋水广场作文
求教,碗莲如何种进水草缸
有一块楼板长9米,宽5.8米,底下净空且没有梁
金钟国的《想对你说的话》歌词中文谐音
东南DX3新车磨合注意什么?
苏州市退休职工养老金巳发放但你们邮政储畜银
高分求解 2011年百度质量部—测试工程师试题
推荐资讯
“哥稳”是什么意思?
铁路外多少米能挖鱼塘养鱼
My Eatiny Hnlit写一篇作文初一水平
长度都不一样,什么意思啊,是不是长短腿
2a的4次方_a的立方_6a的平方_a+2
Nec显示器,开机时,显示器亮一下,然后黑屏
0.4k低压线路安全距离
请问下2017年恋爱相信爱情吗?
大观园地址有知道的么?有点事想过去!
物开头成语接龙
五笔中端字,为什么最后是Ⅱ?
初学者的箫一般是选哪种好?一般是多长的?要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?