const_mem_fun_ref_t 类

允许 const 成员函数不采用一元函数对象要调用的参数,当初始化具有引用参数的适配器类。

template<class Result, class Type>
   class const_mem_fun_ref_t
      : public unary_function<Type, Result> 
   {
   explicit const_mem_fun_t(Result ( Type::* _Pm)( ) const );
   Result operator()(
      const Type& _Left
   ) const;
   };

参数

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

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

返回值

一个可以满足的一元函数。

备注

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

示例

通常不直接使用 const_mem_fun_ref_t 构造函数;Helper 函数 mem_fun_ref 来改写成员函数。 为有关如何参见 mem_fun_ref 适配器使用成员函数。

要求

标头: <起作用的>

命名空间: std

请参见

参考

C++ 标准库中的线程安全

标准模板库