new キーワードでコピー コンストラクターを使用できますか? 私のコードは、2 つの obj ポインターが同じメモリ アドレスを持っていることも示していますか?
#include <iostream>
using namespace std;
class Person{
public:
int age;
Person() { }
Person(const Person& p ) : age(p.age) { }
};
int main()
{
Person *p = new Person();
p->age = 15;
Person *y = p;
// Person *z = new Person(p); why no work???
// p and y have the same memory addres??
std::cout << p;
std::cout << y;
return 0;
}