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

浅复制和深复制的区别?

发布网友 发布时间:2022-04-18 07:23

我来回答

2个回答

热心网友 时间:2022-04-18 08:53

C++中,浅复制和深复制对于完全的值类型没有区别。
如果类或结构体的实例中含有指向不同属于一个对象的其它对象的指针时,那么浅复制和深复制的行为就有差异。浅复制仅复制对象本身(其中包括是指针的成员),这样不同被复制对象的成员中的对应非空指针会指向同一对象,被成员指针引用的对象成为共享的,无法直接通过指针成员安全地删除(因为若直接删除,另外对象中的指针就会无效,而访问无效指针是危险的;除非这些指针有引用计数或者其它手段确保被指对象的所有权);而深复制在浅复制的基础上,连同指针指向的对象也一起复制,代价比较高,但是相对容易管理。
Java/C#用引用类型代替指针类型,在语言的特定上下文中有特定的操作模式和约定。具体可以见LS两位提供的链接。
====
[原创回答团]

热心网友 时间:2022-04-18 10:11

浅层复制:只复制指向对象的指针。深层复制:复制引用对象本身。其他的一些特点你到猿人部落app里问下吧
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 逆水寒手游 逆水寒不同区可以一起组队吗? 逆水寒手游 逆水寒怎么进入好友世界? 逆水寒手游 逆水寒怎么去别人的庄园? word03怎么设置不同页码,比如前3页是罗马数字,后3页是第1页第2页第3页,但是罗马数字不变成第X页 word的页码设置问题 1,2页不要,3.4.5是罗马数字,以后是阿拉伯数子, 在word里,插入页码时.第一二三插入ⅠⅡⅢ罗马数字,要在第四页开始插入1,2,3等阿拉伯数字,怎么插入 word里插入阿拉伯页码时,为什么只有前三页是阿拉伯数字,中间有几页没页码,剩下的都是罗马数字? 07Word中,怎么样从第三页开始插入页码?或者是插入不同的页码,一部分罗马数字,一部分阿拉伯数字? 在word中插入页码,一半是罗马数字,一半是数字 灵越15Pro+i7标压512G锐炬Xe显卡和i5标压16G+512G+MX450+办公哪个好? 昨晚睡觉梦见我们那里一个以前有过砍人前科的的人又在小路上砍同一个人,没砍死,最后斧头飞到在大路上的 关闭Word文档,老弹出这 楼 里安了对讲门铃,可送奶的箱子钉在楼洞里了,送奶工很早就来了,门锁着,怎么解决,楼洞外面没有地方 学校强制要求学生订购学生奶是违法的吗 微分方程什么情况下有解析解 偏微分方程的数值解法和差分解法比起解析解法的优势何在 关于二元函数的偏微分方程的解法有哪些 大家帮忙看看这个偏微分方程组如何求解析解和数值解?希望大家给个思路,尤其解析解 求解最简单的偏微分方程 这个二阶偏微分方程该怎么解? 关于二元函数的偏微分方程的解法有哪些?最简单的 偏微分方程求解..... 偏微分方程解析解跟数值解的区别 思域11自带etc公户能用吗 十一代思域有ETC吗 谁知道一卡通怎么充值 9693944264244数字翻译成中文 C语言如何深拷贝结构体? 鹦鹉女神冰蛾泉是谁 为什么叫趵突泉 为什么把济南泉叫成豹突泉 到底“天下第一泉”是什么泉? 关于泉水的资料 趵突泉景区有哪些名泉? 有人知道台湾蝴蝶泉的传说吗`!? 济南72泉 除了趵突泉,你还知道济南哪处泉的名字和特点?写一写吧。 趵突泉公园有多少处开放式泉池? 为什么济南浸润泉是济南三大佛宗名泉之一? 趵突泉的泉的形成 直接线性变换的介绍 线性变换有特征值为零,能否得出不能对角化 特征向量什么时候需要单位化