17.深浅拷贝和写时拷贝

深浅拷贝 浅拷贝只拷贝指针,但拷贝后两个指针指向同一个内存空间; 深拷贝不但对指针进行拷贝,而且对指针指向的内容进行拷贝,经深拷贝后的指针指向两个不同地址。 当类成员不包括指针何引用时,浅拷贝并无问题;但对于指针与引用成员,当对象的生命周期结束后,浅拷贝会造成同一块内存单元被释放两次,导致内存泄漏。       调用拷贝构造函数后,浅拷贝依然还有联系,深拷贝的两个对象完全独立。 浅拷贝类似于文件创
相关文章
相关标签/搜索