一、概念
1、浅拷贝拷贝父对象,引用子对象
浅拷贝只复制子对象的内存地址,然后把内存地址指向的值返回
2、深拷贝拷贝父对象和子对象
深拷贝复制了父对象和子对象,拷贝的是内容
二、代码:
1、针对不可变容器,深浅拷贝效果相同,浅拷贝效果
针对可变容器(有嵌套)
二、深拷贝针对可变容器(有嵌套)
三、总结
针对可变容器而言,原容器可以比喻成一个实物,浅拷贝就是这个实物的影子,实物去到哪里,影子就去到哪里,实物改变,影子也会跟着变化(如影随形),而深拷贝就是实物的另一个拷贝实体,原来的实物改变与否,去到哪里,都和拷贝出来的实体无关。
标签:容器,针对,对象,实物,可变,拷贝 From: https://www.cnblogs.com/chl666/p/18082237