浅拷贝
浅拷贝是复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存,修改其中一个对象的值另一个对象的值也会发生变化。
深拷贝
深拷贝是另外创造一个一模一样的对象,拷贝结束之后俩个对象虽然存的值是一样的,但是内存地址不一样,新对象跟原对象不共享内存,修改新对象不会改到原对象。
微信扫一扫
浅拷贝是复制指向某个对象的指针,而不复制对象本身,新旧对象还是共享同一块内存,修改其中一个对象的值另一个对象的值也会发生变化。
深拷贝是另外创造一个一模一样的对象,拷贝结束之后俩个对象虽然存的值是一样的,但是内存地址不一样,新对象跟原对象不共享内存,修改新对象不会改到原对象。
相关推荐