연산자 오버로딩

    [C++] 오버로딩 (Overloading) - 2. 연산자

    [C++] 오버로딩 (Overloading) - 1.함수, 생성자 오버로딩 (overloading) 같은 이름의 메소드(method) 또는 생성자를 매개변수의 개수나 타입을 다르게 지정함으로써 2개 이상 정의하는 것 함수 오버로딩 함수를 호출할 때 매개변수를 보고 동작을 결 wn42.tistory.com "오버로딩 - 1. 함수, 생성자"에 이어 "연산자 오버로딩"을 배워보자. 연산자 오버로딩 C++에서는 사용자 정의 연산자를 사용할 수 있다. 기본 연산자를 여러 의미로 사용할 수 있다. (새로운 연산자를 정의하는 것은 불가능) 연산자 오버로딩 정의 연산자 오버로딩은 다음과 같이 정의한다. (반환타입) operator(연산자)(연산자가 받는 인자){ /*실행구문*/ return 반환값 } //exampl..