mem_fun_ref_t Class
允许 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 使用成员函数适配器。
要求
标头: <functional>
命名空间: std