#include "XY.h" XY XY::operator - () const { return XY { .x = -x, .y = -y, }; } XY XY::operator + (const XY & rhs) const { return XY { .x = x + rhs.x, .y = y + rhs.y, }; } XY XY::operator - (const XY & rhs) const { return XY { .x = x - rhs.x, .y = y - rhs.y, }; } XY& XY::operator += (const XY & rhs) { this->x += rhs.x; this->y += rhs.y; return *this; } XY& XY::operator -= (const XY & rhs) { this->x -= rhs.x; this->y -= rhs.y; return *this; }