0
点赞
收藏
分享

微信扫一扫

什么是浅拷贝和深拷贝

浅拷贝

浅拷贝是复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存,修改其中一个对象的值另一个对象的值也会发生变化。

企业微信截图_20220330171049.png

企业微信截图_20220330171313.png

深拷贝

深拷贝是另外创造一个一模一样的对象,拷贝结束之后俩个对象虽然存的值是一样的,但是内存地址不一样,新对象跟原对象不共享内存,修改新对象不会改到原对象。
企业微信截图_20220330172021.png
企业微信截图_20220330171943.png

举报

相关推荐

0 条评论