深copy和浅copy

浅copy:其实就是将容器中的内存地址存放进另一个容器中,所以两个容器本身的内存地址不相同,但容器里面的内存地址相同

代码如下:

深copy:就是从里到外完完全全复制了所有值,存进另外的内存空间,并赋给了接收变量(若其中存在了不可变的数据,则不会重新开辟内存地址存放对应数据)

 建议:尽量少用,太耗内存。

原文地址:https://www.cnblogs.com/jt925/p/10193094.html