共用方式為


mem_fun_t Class

允許的配置器類別 non_const 成員函式採用任何引數為一元 (unary) 函式物件使用指標引數來初始化時呼叫。

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上呼叫成員函式。

傳回值

可調適性的一元 (unary) 函式。

備註

樣板類別會儲存一份_Pm,該值必須是指向成員函式類別的型別,私用成員物件中。 它會定義其成員函式**operator()**會傳回 (_Pleft-> * _Pm) ()。

範例

建構函式的mem_fun_t不通常用來直接 ; helper 函式mem_fun用來改寫成員函式。 請參閱 mem_fun 如需如何使用成員函式的介面卡的範例。

需求

標頭: <functional>

Namespace: 標準

請參閱

參考

<functional>

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

標準樣板程式庫