사용자 정의 리터럴1 [C++] 연산자 오버로딩 (2) References Professional C++ Contents 함수 호출 연산자 오버로딩 역참조 연산자 오버로딩 변환 연산자 메모리 할당/해제 연산자 오버로딩 사용자 정의 리터럴 연산자 오버로딩 [C++] 연산자 오버로딩 (1) 지난 포스팅에 이어 연산자 오버로딩에 대해서 계속 알아보도록 하겠습니다. 6. 함수 호출 연산자 오버로딩 함수 호출 연산자 operator()도 오버로딩할 수 있습니다. 클래스를 정의할 때 operator()를 추가하면 이 클래스의 객체를 함수 포인터처럼 사용할 수 있습니다. 함수 호출 연산자를 제공하는 클래스의 객체를 함수 객체(function object, or functor)라고 합니다. 이 연산자는 non-static 메소드로 오버로딩해야 합니다. 아래 코드를 통해 o.. 2022. 2. 20. 이전 1 다음