理解深浅拷贝

从地址角度理解浅拷贝与深拷贝的实现与区别     当实例化一个对象的时候,调用构造函数,系统为给当前对象在栈上分配对应大小的地址空间,并通过指针指向当前地址空间首地址。     如果我们新建对象,并用已有对象初始化当前对象,此时编译器就会自动创建拷贝构造,而拷贝构造有深浅拷贝之分。     编译器默认的拷贝为浅拷贝。 浅拷贝     浅拷贝的实质是拷贝对象的地址,将当前对象的地址拷贝为已知对象的内
相关文章
相关标签/搜索