STL C++
C++ STL (뇌를 자극하는) - 3장. 함수 객체란
※ 제가 개인적으로 공부하는 것이라 요약하거나 책에서 빠진 내용이 있을 수 있습니다 ※Section 1. 함수 객체란함수 객체(Function Object)란 함수처럼 동작하는 객체. 객체가 '()' 연산자를 정의해야 하므로 '()' 연산자를 오버로딩한 객체다. 함수 객체는 함수자(Functor)라고도 불린다.함수 객체 정의 예시struct Functor{ void operator() () { cout "함수 객체!" 출력}functor는 객체지만 함수(functor())처럼 호출 가능. 매개변수를 갖는 함수 객체도 가능. operator() (int a, int b) -> functor(10, 20); 함수 객체의 장점함수처럼 동작하는 객체이므로 다른 멤버 변수와 멤버 함수를 가질 ..