const_mem_fun_t 類別
為一配接器類別,此類別允許常數成員函式在使用參考引數初始化時,不接受引數即被呼叫為一元函式物件。
template<class Result, class Type>
class const_mem_fun_t : public unary_function <Type *, Result>
{
explicit const_mem_fun_t( Result ( Type::* _Pm )( ) const );
Result operator()(
const Type* _Pleft
) const;
};
參數
_Pm
對類別要轉換的 [型別] 的成員函式的指標函式物件。_Pleft
_Pm 物件成員函式呼叫。
傳回值
可調整的一元的函式。
備註
樣板類別中私用成員中的 _Pm複本,必須是指標到 [型別] 類別的成員函式。 它會定義成員的函式會傳回 operator() (_Pleft)>、 _Pm( const))。
範例
通常不會直接使用 const_mem_fun_t 建構函式;Helper 函式 mem_fun 用來符合成員函式。 提供的範例參閱 mem_fun 使用成員函式配接器。
需求
標題: <functional>
命名空間: std