我有类 Person 如下:
class Person {
char* name;
int age;
};
现在我需要添加两个构造函数。一种不带参数,将字段值插入动态分配的资源。第二次采用由初始化列表初始化的 (char*, int) 参数。最后一部分是定义一个析构函数,显示有关销毁对象和重新分配动态分配的资源的信息。如何执行此任务?
这就是我已经拥有的:
class Person {
char* name;
int age;
public:
Person(){
this->name = new *char;
this->age = new int;
}
Person(char* c, int i){
}
};