A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 毓秀钟灵 中级黑马   /  2015-11-11 11:28  /  1150 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

什么是深复制与浅复制,不太明白,望大神指教!

2 个回复

倒序浏览
我的理解是  深复制就相当于你从D盘拷贝一个东西到了E盘 ,修改E盘的东西不会影响D盘   
                    浅复制就相当于你把D盘的一个快捷方式考到了E盘 ,修改快捷方式指向的文件(D盘的源文件),会影                响D盘的原始文件。

同是小白 一起探讨。
回复 使用道具 举报
iOS里面默认的复制机制是浅复制,浅复制就是重新申请了空间也将原数据拷贝到了新的位置,但新位置并不是我们所想的是另一份同样的拷贝数据,而是存储的对于原来数据的引用,也就是原数据和拷贝的新数据存储的其实都是内存中同一份数据的引用。深复制就是彻彻底底的对于原来数据的一份拷贝,这是两份数据,对于任一数据进行更改都不会影响另一方
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马