const_mem_fun1_ref_t Class
Klasa karty, która umożliwia const Członkowskie funkcja przyjmuje jeden argument zwany jako obiekt binarny funkcji zainicjowane za pomocą argumentu odniesienie.
template<class Result, class Type, class Arg>
class const_mem_fun1_ref_t
: public binary_function<Type, Arg, Result> {
explicit const_mem_fun1_ref_t( Result (Type::*_Pm )( Arg ) const );
Result operator()(
const Type& _Left,
Arg _Right
) const;
};
Parametry
_Pm
Wskaźnik do funkcji składowej klasy typu do konwersji na obiekt funkcji._Left
Const obiekt, który _Pm Członkowskich funkcji._Right
Argument podanej do _Pm.
Wartość zwracana
Dostosowywalne funkcji binarny.
Uwagi
Klasa szablonu przechowuje kopię _Pm, które muszą być wskaźnik do funkcji składowej klasy typu, w obiekt członkowski prywatnego.Definiuje jego funkcji Członkowskich operator() jako zwracanie (_Left. * _Pm) (_Right) const.
Przykład
Konstruktor const_mem_fun1_ref_t jest zazwyczaj nieużywany bezpośrednio; Funkcja helper mem_fun_ref jest używany do dostosowania funkcji elementów członkowskich.Zobacz mem_fun_ref przykłady użycia kart adapterów funkcji Członkowskich.
Wymagania
Nagłówek: <functional>
Obszar nazw: std