mem_fun_ref_t 类
一个适配器类,它允许一个没有参数的non_const成员函数作为一元函数对象被调用,该一元函数初始化时有一个引用参数。
template<class Result, class Type>
class mem_fun_ref_t : public unary_function<Type, Result> {
explicit mem_fun_ref_t(
Result ( Type::*_Pm )( )
);
Result operator()( Type& _Left ) const;
};
参数
_Pm
为类转换是 类型 的成员函数的指针到函数对象。_Left
_Pm 对象成员函数调用。
返回值
一个可以满足的一元函数。
备注
类模板 _Pm存储副本,必须是指向类 类型的成员函数中,私有成员对象。 它定义了其成员函数为 operator() (_Left返回。* _Pm) ()。
示例
通常不直接使用 mem_fun_ref_t 构造函数;Helper 函数 mem_fun_ref 来改写成员函数。 为有关如何参见 mem_fun_ref 适配器使用成员函数。
要求
标头: <起作用的>
命名空间: std