- 장점
> 상태를 가질 수 있음
> 함수 객체는 자신만의 타입을 가짐( 객체 타입 )
> 특정 상황에서 함수 객체는 함수보다 빠름
=> 임의 함수를 다른 함수에 인자로 전달한 후 사용할 때 일반함수는 인라인화 될 수 없지만 객체는 인라인화 될 수 있다.
- 구조
class 함수객체클래스이름{
public:
반환타입 operator()( 인자 )
{
}
};
'programing > C++' 카테고리의 다른 글
Registry 자료형, 함수 (0) | 2015.06.09 |
---|---|
형 변환 (type cast) (0) | 2015.06.09 |
함수 포인터 (0) | 2015.06.08 |
가변 인수 함수 (0) | 2015.06.08 |
[펌] Modern C++ 프로그래머를 위한 CPP11/14 핵심 (0) | 2015.06.03 |