共用方式為


const_mem_fun1_ref_t Class

允許 const 成員函式會以指定二進位函式將呼叫物件的單一引數,當使用參考引數的配置器類別。

template<class Result, class Type, class Arg>
   class const_mem_fun1_ref_t
      : public binary_function<Type, Arg, Result> {
   explicit const_mem_fun1_ref_t( Result (Type::*_Pm )( Arg ) const );
   Result operator()(
      const Type& _Left,
      Arg _Right
   ) const;
   };

參數

  • _Pm
    對類別要轉換的 [型別] 成員函式的指標轉換成函式物件。

  • _Left
    const 物件 _Pm 成員上呼叫函式。

  • _Right
    會將 _Pm的引數。

傳回值

可調整的二進位函式。

備註

樣板類別中私用成員物件儲存 _Pm複本,必須是一個類別 [型別] 的成員函式,否則為。 它會定義成員的函式 operator() 成員傳回 (_Left。* _Pm) (_Right) const

範例

通常不會直接使用 const_mem_fun1_ref_t 建構函式;Helper 函式 mem_fun_ref 用來符合成員函式。 請參閱 mem_fun_ref 提供如何使用成員函式配置器的範例。

需求

標題: <functional>

命名空間: std

請參閱

參考

在標準 C++ 程式庫中的執行緒安全

標準樣板程式庫