浅拷贝和深拷贝的区别

60 阅读1分钟

image.png

灵魂画手。。。。从底层看应该就是这样,原来的元素改变,会导致浅拷贝的元素也改变,因为浅拷贝后的元素的指针指向的是原来的元素的内存地址,但是深拷贝会复制一个原来元素的结构体,两者并不共享内存空间,且新元素的指针指向新元素体,所以即使原来的元素改变,新元素也不会改变