728x90 반응형 functor1 C++ Functor(함수 객체) C++에서 Functor(함수 객체)는 일반적인 함수 포인터와 달리 객체를 사용하여 함수를 나타냅니다. Functor를 사용하면 C++의 객체 지향 기능과 제네릭 프로그래밍 기능을 모두 활용할 수 있습니다. 이 글에서는 C++에서 Functor가 무엇이고 어떻게 사용하는지에 대해 자세히 알아보겠습니다. Functor란 무엇인가? Functor는 일반적으로 "함수 객체"라고도 불리며, 함수처럼 호출할 수 있는 객체입니다. 일반적인 함수와 달리, Functor는 상태(state)를 유지할 수 있으므로, 호출될 때마다 다른 결과를 생성할 수 있습니다. Functor는 C++에서 특별한 형태의 객체입니다. 이 객체는 일반적으로 함수 호출 연산자(operator())를 정의하여 함수 호출을 수행합니다. 따라서 F.. 2023. 2. 17. 이전 1 다음 728x90 반응형