下面搜集的写的比较好的博客
大嘎可以看一下
https://www.cnblogs.com/mikeCao/p/8710837.html
简单来说
浅拷贝和深拷贝最主要的区别:否是开辟的新的内存
也就是浅拷贝类似于引用
而深拷贝又开了一个新的内存存储数据
下面是我的理解
a=b1=b2
b1类似于指向a的指针
a中的内容改变,则b1也会变化
b2 是一个和a没有多大关系的变量
a 中内容改变,b2不会发生变化
原谅小编知识浅薄,若有错误敬请指正~~
下面搜集的写的比较好的博客
大嘎可以看一下
https://www.cnblogs.com/mikeCao/p/8710837.html
简单来说
浅拷贝和深拷贝最主要的区别:否是开辟的新的内存
也就是浅拷贝类似于引用
而深拷贝又开了一个新的内存存储数据
下面是我的理解
a=b1=b2
b1类似于指向a的指针
a中的内容改变,则b1也会变化
b2 是一个和a没有多大关系的变量
a 中内容改变,b2不会发生变化
原谅小编知识浅薄,若有错误敬请指正~~