>>209
Point *operator+(Point *p) {
...
return this;
}

p3 = *p1 + p2;

コンパイルするだけならこう変更する