群友给了形象生动的比喻:
例一:
- 浅拷贝:相当于windows你对一个东西右键去创建了一个快捷方式
- 深拷贝:相当于windows你用ctrl+c ctrl+v 把东西复制了,后面这份是独立的。
例二:
- 浅拷贝:相当于linux下使用ln -s 创建了一个软连接
- 深拷贝:相当于linux下使用cp复制
总结:其实就是拷贝后原样本对拷贝后的是否有影响,浅拷贝就是引用,原样本改变他自然改变,深拷贝就是复制,自己开辟的一块区域存储,原样本怎么改都与他无关。
群友给了形象生动的比喻:
例一:
例二:
总结:其实就是拷贝后原样本对拷贝后的是否有影响,浅拷贝就是引用,原样本改变他自然改变,深拷贝就是复制,自己开辟的一块区域存储,原样本怎么改都与他无关。