如何理解 C++ 中的深拷贝和浅拷贝?

xiaoxiao2021-02-28  97

如何理解 C++ 中的深拷贝和浅拷贝?点击打开链接

浅拷贝是只拷贝指针地址,意思是浅拷贝指针都指向同一个内存空间,当原指针地址所指空间被释放,那么浅拷贝的指针全部失效。 深拷贝是先申请一块跟被拷贝数据一样大的内存空间,把数据复制过去。这样拷贝多少次,就有多少个不同的内存空间,干扰不到对方。

文件创建快捷方式是浅拷贝 文件复制文件是深拷贝

浅拷贝的文件被删除快捷方式失效 深拷贝的源文件被删除,备份文件仍有

转载请注明原文地址: https://www.6miu.com/read-43048.html

最新回复(0)