深拷贝方法
利用指针将对象属性创建在堆区中,在析构函数执行时应该将堆区的数据清空.
利用深拷贝可以拷贝一个新的对象,将新对象的属性也创建在堆区中
#include<iostream>
using namespace std;
class Person {
private:
int age;
int *height;
public:
Person(int a,int p) {
age = a;
cout << "Person有参构造函数的调用" << endl;
原创
2021-11-03 19:29:21 ·
121 阅读 ·
0 评论