浅拷贝只是简单地复制对象的成员变量,如果对象中包含指针或引用类型的成员变量,浅拷贝仅会复制指针或引用,而不会创建新的内存空间
深拷贝会创建一个新的对象,并为对象的每个动态分配的内存都创建一个副本
因为浅拷贝只是复制指针或引用,所以被拷贝的对象和原始对象会共享同一块内存空间
只有类对象需要考虑浅拷贝和深拷贝问题,基本类型可以直接进行赋值
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题