私は次のようにクラスPersonを持っています:
class Person {
char* name;
int age;
};
次に、2つのコンストラクターを追加する必要があります。引数を取らないもので、動的に割り当てられたリソースにフィールド値を挿入します。初期化リストによって初期化された2番目の(char *、int)引数を取ります。最後の部分は、オブジェクトの破棄と動的に割り当てられたリソースの割り当て解除に関する情報を表示するデストラクタを定義することです。このタスクを実行する方法は?
それは私がすでに持っているものです:
class Person {
char* name;
int age;
public:
Person(){
this->name = new *char;
this->age = new int;
}
Person(char* c, int i){
}
};