const_mem_fun1_t Class
允許 const 成員函式會以指定二進位函式將呼叫物件的單一引數,當使用指標引數的配置器類別。
template<class Result, class Type, class Arg>
class const_mem_fun1_t
: public binary_function<const Type *, Arg, Result>
{
explicit const_mem_fun1_t( Result ( Type::* _Pm )( Arg ) const );
Result operator()(
const Type* _Pleft,
Arg _Right
) const;
};
參數
_Pm
對類別要轉換的 [型別] 成員函式的指標轉換成函式物件。_Pleft
const 物件 _Pm 成員上呼叫函式。_Right
會將 _Pm的引數。
傳回值
可調整的二進位函式。
備註
樣板類別中私用成員物件儲存 _Pm複本,必須是一個類別 [型別] 的成員函式,否則為。 它會定義成員的函式 operator() 成員傳回 (_Pleft- >* *Pm) (*Right) const。
範例
通常不會直接使用 const_mem_fun1_t 建構函式;Helper 函式 mem_fun 用來符合成員函式。 的範例參閱 mem_fun 使用成員函式配置器。
需求
標題: <functional>
命名空間: std