深拷贝和浅拷贝的区别

33 阅读1分钟

浅拷贝只给新克隆出的对象开辟新的空间,对象内地应用对象不开辟新的空间,指向原来的对象

深拷贝不仅给新克隆出的对象开辟新的内存空间,也给对象内的引用对象开辟了新的内存空间

实现深拷贝的示例代码:

image.png