template <class S, class T, class A> class const_mem_fun1_t; |
C++98 |
template <class S, class T, class A> class mem_fun1_t : public binary_function <T*,A,S> { S (T::*pmem)(A) const; public: explicit mem_fun1_t ( S (T::*p)(A) const ) : pmem (p) {} S operator() (T* p, A x) const { return (p->*pmem)(x); } }; |
mem_fun | 将成员函数转换为函数对象(指针版本)(类模板) |
mem_fun1_t | 从单形参成员生成函数对象类(指针版本)(类模板) |
const_mem_fun_t | 从const无参数成员生成函数对象类(指针版本)(类模板) |
binary_function | 二元函数对象基类 (类模板) |