私はクラスを持っています:
class Person{
public:
Person();
~Person();
string name;
int* age;
};
int main()
{
Person* personOne = new Person;
personOne->name = "Foo";
personOne->age = new int(10);
return 0;
}
すべてのpersonOneデータをコピーするPersonの別のオブジェクトを作成するにはどうすればよいですか?年齢ポインターは新しいintを指す必要があるため、personOneまたはpersonTwoで年齢が変更されても、相互に影響はありません。