建議使用 Visual Studio 2017

const_mem_fun_t 類別

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

配接器類別,這個類別允許不接受引數的常數成員函式在使用參考引數初始化時,可當做一元函式物件來呼叫。

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如需如何使用成員函式配接器的範例。

標頭︰<>>

命名空間: std

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

顯示: