如果属性有在堆区开辟的(new),一定要自己提供拷贝构造函数,防止浅拷贝带来的问题; 析构代码的作用是当在堆区开辟了,需要在析构函数中手动释放;
如果属性有在堆区开辟的(new),一定要自己提供拷贝构造函数,防止浅拷贝带来的问题;
析构代码的作用是当在堆区开辟了,需要在析构函数中手动释放;