C++ STL 연산자 오버로딩
·
C++
전위 연산자 -> 값을 계산후, *this 리턴 ex) const Point& operator--(); 후위 연산자 -> 해당 클래스를 정의 및 값 복사, 값을 계산, 정의된 값 리턴 ex) const Point& operator--(int); 연산자 오버로딩의 종류 1) 멤버 함수를 이용한 연산자 오버로딩 2) 전역 함수를 이용한 연산자 오버로딩 -> 왼쪽이 연산자 오버로딩 멤버 함수가 아닌 경우 사용 오버로딩이 가능한 이항 연산자 : +, -, *, /, ==, !=,