浅拷贝:增加了一个指针指向已存在的内存地址。
深拷贝:增加了一个指针并且申请了一个新的内存,使这个增加的指针指向这个新的内存。
使用深拷贝的情况下,释放内存的时候不会因为出现浅拷贝时释放同一个内存的错误。
最根本的区别在于是否真正获取一个对象的复制实体,而不是引用。
NB
71 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!