#include using namespace std; class Point { private: int x, y; public: Point() { } Point(int x, int y) { this->x = x; this->y = y; } Point & operator += (Point tmp) { this->x += tmp.x; this->y += tmp.y; return *this; } void print() { cout << this->x << " " << this->y << endl; } }; int main() { Point p1(1, 2); Point p2(2, 3); p1 += p2; p1.print(); return 0; }