怎么区分深拷贝和浅拷贝?举例:
看上去结果都一样,但实际上:
深拷贝,用a 的形状在别的地方创建了一个array,如果a改变了对a1并没有影响。
浅拷贝,像快捷方式一样,没有实际创建新的变量,而就像是创建了一个指针,如果a改变了a2也相应改变。
怎么区分深拷贝和浅拷贝?举例:
看上去结果都一样,但实际上:
深拷贝,用a 的形状在别的地方创建了一个array,如果a改变了对a1并没有影响。
浅拷贝,像快捷方式一样,没有实际创建新的变量,而就像是创建了一个指针,如果a改变了a2也相应改变。