Programming Language/C++
10-1 연산자오버로딩
JTesseract
2019. 1. 31. 21:57
1. 연산자 오버로딩
Overloading : 함수의 이름은 하나이지만 기능은 여러가지
1) 연산자 오버로딩 코드
-다음 그림과 같이 두 가지 형태로 표현할 수 있다
2)연산자 Overloading의 방법
1)Member Function에 의한 방법
2)Global Function에 의한 방법
*만약 동일한 자료형을 대상으로 +연산자를 Global Function기반으로,그리고 Member Function기반으로 동시에 Overloading 할 경우,
Member Function으로 Overloading된 함수가 우선시됨
3) 연산자 Overloading이 불가능한 연산자 종류
4) 연산자 오버로딩 하는데 있어서 주의사항
*연산자의 기본 기능을 변경하는 형태의 연산자 Overloading은 허용안됨