mem_fun_t Class

允许 non_const 成员函数不采用一元求函数对象将调用变量中,当初始化指针参数的适配器类。

template<class Result, class Type>
   class mem_fun_t : public unary_function<Type *, Result> {
      explicit mem_fun_t(Result ( Type::*_Pm )( ) );
      Result operator()( Type* _Pleft ) const;
   };

参数

  • _Pm
    对类要转换的 类型 的成员函数的指针转换为函数对象。

  • _Pleft
    对象 _Pm 成员函数调用。

返回值

一个灵活的一元求功能。

备注

模板类中的私有成员对象存储 _Pm的副本,必须是指向类 类型的成员函数,。 它定义其成员函数 operator() 成返回 (_Pleft- AMP_GT* _Pm) ()。

示例

不直接通常使用 mem_fun_t 构造函数;helper 函数 mem_fun 用于满足成员函数。 为的示例演示如何参见 mem_fun 使用成员函数适配器。

要求

**标题:**functional

命名空间: std

请参见

参考

<functional>

线程安全性对标准C++库中

标准模板库