반응형 Overloading 썸네일형 리스트형 [C++] 연산자 오버로딩 이번시간에는 연산자 오버로딩에 대해 알아보도록 하겠습니다. ☞ 연산자 오버로딩이란 기존의 제공하고 있는 연산자를 재정의하여 사용자 정의 클래스로 사용하는 것을 말합니다. 대부분의 기본 제공 연산자 함수는 전역 함수 또는 클래스로 재정의 가능합니다. 오버로드 된 연산자는 함수로 구현됩니다. ☞ 연산자 오버로드에 대한 일반 규칙 **과 같은 새로운 연산자를 정의할 수는 없습니다. 기본 제공 데이터 형식에 적용할 때 연산자의 의미를 다시 정의 할 수 없습니다. 오버로드 된 연산자는 비정적(non-static) 클래스 멤버 함수거나 전역 함수이어야 합니다. (private 또는 protected 접근자의 전역 함수는 해당 클래스의 friend로 선언해야 합니다.) 단항 연산자 또는 이항 연산자(&, *, +, .. 더보기 이전 1 다음