mem_fun_ref_t Class
Una classe di adattatori che consente una funzione membro non_const che non accetta argomenti da chiamare come oggetto funzione unario una volta inizializzata con un argomento di riferimento.
template<class Result, class Type>
class mem_fun_ref_t : public unary_function<Type, Result> {
explicit mem_fun_ref_t(
Result ( Type::*_Pm )( )
);
Result operator()( Type& _Left ) const;
};
Parametri
_Pm
Un puntatore alla funzione membro della classe Tipo da convertire in un oggetto funzione._Left
L'oggetto che la funzione membro _Pm viene chiamata a.
Valore restituito
Una funzione unaria adattabile.
Note
La classe modello archivia una copia _Pm, che deve essere un puntatore a una funzione membro della classe Tipo, in un oggetto membro privato.Definisce la funzione membro operator() come restituire (_Left. * _Pm().
Esempio
Il costruttore mem_fun_ref_t non viene in genere utilizzato direttamente; la funzione di supporto mem_fun_ref viene utilizzata per adattare le funzioni membro.Vedere mem_fun_ref per un esempio di come utilizzare gli adattatori di funzione membro.
Requisiti
intestazione: <functional>
Spazio dei nomi: deviazione standard