C++复习(六)

什么是浅拷贝、深拷贝、写时拷贝、引用计数,哪里都用到了 浅拷贝: 当类里面有指针成员时,进行赋值或拷贝构造的时候,对数据成员逐一赋值,没有为指针成员分配新的内存,使得两个对象的指针成员指向同一块内存,这就是浅拷贝。由于两个对象指针指向了同一块内存,所以当析构的时候会出错。 深拷贝: 当类里面有指针成员时,进行赋值或拷贝构造的时候,会给另一个对象的指针成员分配一块新的内存,两个对象的指针成员指向不同
相关文章
相关标签/搜索