1. 연산자 오버로딩
Overloading : 함수의 이름은 하나이지만 기능은 여러가지
1) 연산자 오버로딩 코드
-다음 그림과 같이 두 가지 형태로 표현할 수 있다
2)연산자 Overloading의 방법
1)Member Function에 의한 방법
2)Global Function에 의한 방법
*만약 동일한 자료형을 대상으로 +연산자를 Global Function기반으로,그리고 Member Function기반으로 동시에 Overloading 할 경우,
Member Function으로 Overloading된 함수가 우선시됨
3) 연산자 Overloading이 불가능한 연산자 종류
4) 연산자 오버로딩 하는데 있어서 주의사항
*연산자의 기본 기능을 변경하는 형태의 연산자 Overloading은 허용안됨
'Programming Language > C++' 카테고리의 다른 글
12-1 표준 string 클래스 (0) | 2019.06.25 |
---|---|
10-2 단항 연산자 오버로딩 (0) | 2019.01.31 |
09-2 다중상속 (0) | 2019.01.31 |
09-1 멤버함수와 가상함수의 동작원리 (0) | 2019.01.31 |
08-3 가상 소멸자와 참조자의 참조 가능성 (0) | 2019.01.29 |