什么是深拷贝和浅拷贝 寂寞一支烟 2023-02-14 83 阅读1分钟 浅拷贝:创建一个新对象,这个对象有着原始对象属性值。 如果属性是基本类型,拷贝的是基本类型的 如果属性是引用类型,拷贝的就是内存地址 如果一个对象改变了这个地址,就会影响到另一个对象 浅拷贝共享内存 深拷贝:会拷贝所有属性,并拷贝属性指向的的动态分配内存 当对象和他所引用的对象一起发生深拷贝时 即深拷贝相比于浅拷贝 花销更大 拷贝前后对象互相不影响 深拷贝不共享内存各自独立