深拷贝,deep copy 浅拷贝,shallow copy
举个例子来说,会比较好理解一些。 比如赋值操作:a = b。
简单的来讲,浅拷贝只复制了值;深拷贝,除了复制了值,还把存储这个值所需要的资源也复制了一份。 深拷贝和浅拷贝的区别类似于指针和引用的区别。引用仅仅是指针的别名,指向的还是原来指针所指向的地方;指针则是重新分配了地址来存储新的内容。这个新的内容和久的内容是一模一样的。
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!