**Autonomous driving tech./*Learning

[C++] 03.16 review Functor

2wnswoo 2025. 3. 16. 22:42

Functor 함자

 

 C++ 언어에서 함자는 함수 객체, function object라고 한다. 함수처럼 호출할 수 있는 객체 collable object를 말함

 

C++에서 함자(Functor)를 사용하겠다는 것은 결국 operator() 함수를 정의하여 객체를 함수처럼 호출할 수 있도록 만들겠다는 의미

 

객체를 함수처럼 호출하고 싶다면? → operator() , 함자 사용