浅拷贝:将指针拷贝过来(有可能造成内存泄漏)
深拷贝:申请一片空间,经内存拷贝过来
如果类中有带指针的成员变量,如果调用默认的构造函数,将进行浅拷贝。
那么两个对象有可能指向同一个地址,当对象结束时,会调用两次析构函数,
导致内存泄漏
如果使用默认的拷贝构造函数
浅拷贝:将指针拷贝过来(有可能造成内存泄漏)
深拷贝:申请一片空间,经内存拷贝过来
如果类中有带指针的成员变量,如果调用默认的构造函数,将进行浅拷贝。
那么两个对象有可能指向同一个地址,当对象结束时,会调用两次析构函数,
导致内存泄漏
如果使用默认的拷贝构造函数