연산자 오버로딩 개념을 공부하던 중에 아래코드에서 -는 이항 연산자인데 왜 매개변수를 하나만 받는 것인지 궁금해졌다.. #include using namespace std; class Position { private: double x_; double y_; public: Position(double x, double y);// 생성자 void Display(); Position operator-(const Position& other);// - 연산자 함수 }; int main(void) { Position pos1 = Position(3.3, 12.5); Position pos2 = Position(-14.4, 7.8); Position pos3 = pos1 - pos2; pos3.Display();..