교환법칙 썸네일형 리스트형 [C++] 연산자 오버로딩 - 교환법칙의 성립과 임시객체(Temporary Object) 교환 법칙? 3 + 2 라는 연산이 있다. 여기에서 피연산자 위치를 다르게 바꿔도 ( 2 + 3 ) 동일한 결과를 가져오게 하는 법칙이 바로 교환법칙이다. 우리는 연산자 오버로딩을 사용함에 있어서 이렇게 교환법칙도 성립할 수 있게 만들어야 한다. 아래의 연산자 오버로딩을 보자. #include using namespace std; class Point { private: int x, y; public: Point(int _x=0, int _y=0):x(_x), y(_y){} void ShowPosition(); Point operator+(int val); //operator+라는 이름의 함수 }; void Point::ShowPosition() { cout 더보기 이전 1 다음