template <class S, class T, class A> class const_mem_fun1_ref_t; |
C++98 |
template <class S, class T, class A> class mem_fun1_ref_t : public binary_function <T,A,S> { S (T::*pmem)(A) const; public: explicit mem_fun1_ref_t ( S (T::*p)(A) const ) : pmem (p) {} S operator() (T& p, A x) const { return (p.*pmem)(x); } }; |
mem_fun_ref | 将成员函数转换为函数对象(引用版本)(类模板) |
mem_fun1_ref_t | 从单参数成员生成函数对象类(引用版本)(类模板) |
const_mem_fun_ref_t | 从const无参数成员生成函数对象类(引用版本)(类模板) |
binary_function | 二元函数对象基类 (类模板) |