浅copy:其实就是将容器中的内存地址存放进另一个容器中,所以两个容器本身的内存地址不相同,但容器里面的内存地址相同
代码如下:
深copy:就是从里到外完完全全复制了所有值,存进另外的内存空间,并赋给了接收变量(若其中存在了不可变的数据,则不会重新开辟内存地址存放对应数据)
建议:尽量少用,太耗内存。
浅copy:其实就是将容器中的内存地址存放进另一个容器中,所以两个容器本身的内存地址不相同,但容器里面的内存地址相同
代码如下:
深copy:就是从里到外完完全全复制了所有值,存进另外的内存空间,并赋给了接收变量(若其中存在了不可变的数据,则不会重新开辟内存地址存放对应数据)
建议:尽量少用,太耗内存。