-6
함수 객체 :함수 객체 :
- 이 멤버 함수 인 조작자()에 대한 클래스의 인스턴스이다.
- 은 연산자 ->가 멤버 함수 인 클래스의 인스턴스입니다.
함수 객체, 또는은 Functor (두 용어가 동의어) 단순히 :
- 어떤 기능
- 에 대한 포인터는
이
내 시도가 클래스의 멤버 함수입니다 그것이 마치 함수 인 것처럼 호출 될 수있는 모든 객체. 일반적인 함수는 함수 객체이므로 함수 포인터도 마찬가지입니다. 보다 일반적으로 operator()를 정의하는 클래스의 객체도 마찬가지입니다.
펑터 (함수 개체 또는 기능)는 단순히 개체 +()로 표시됩니다.
옵션 (3)은 사실이지만 옵션 (1)과 혼동 스럽습니까? 사실입니까?
설명해 주시겠습니까?