const_mem_fun_ref_t Class
Klasa karty, która umożliwia const Członkowskich funkcji, która nie przyjmuje żadnych argumentów, zwany jako obiekt funkcji jednoargumentowe podczas inicjowania argument odwołanie.
template<class Result, class Type>
class const_mem_fun_ref_t
: public unary_function<Type, Result>
{
explicit const_mem_fun_t(Result ( Type::* _Pm)( ) const );
Result operator()(
const Type& _Left
) const;
};
Parametry
_Pm
Wskaźnik do funkcji składowej klasy typu do konwersji na obiekt funkcji._Left
Obiekt, _Pm Członkowskich funkcji.
Wartość zwracana
Funkcja jednoargumentowe dostosowanymi.
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 (_Lewa. * _Pm) () const.
Przykład
Konstruktor const_mem_fun_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ład użycia kart adapterów funkcji Członkowskich.
Wymagania
Nagłówek: <functional>
Obszar nazw: std