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: 標準