1. <functional> [Bottom] [Top]
#include <functional>
1.1. binary_function 클래스 [Bottom] [Top]
이항함수객체를 만들기 위한 베이스 클래스
- 사용법
binary_function< 매개변수1 타입, 매개변수2 타입, 반환값 타입 >
- 예제)
class CFun : public binary_function< 매개변수1 타입, 매개변수2 타입, 반환값 타입 > { ... public: 반환값 타입 operator()( 매개변수1, 매개변수2 ) { ... return 반환값; }; ... };
1.2. unary_function 클래스 [Bottom] [Top]
단항함수객체를 만들기 위한 베이스 클래스
- 사용법
unary_function< 매개변수 타입, 반환값 타입 >
- 예제)
class CFun : public unary_function< 매개변수 타입, 반환값 타입 > { ... public: 반환값 타입 operator()( 매개변수 ) { ... return 반환값; }; ... };
