const_mem_fun1_ref_t Class
Třída adaptéru, která umožňuje const členské funkce, která převezme jediný argument nazývat jako binární funkce objektu při inicializaci s argumentem odkaz.
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
Ukazatel na funkci člena třídy typu převést na objekt funkce._Left
Const objekt, který _Pm členské funkce se nazývá na._Right
Argument, který je s ohledem na _Pm.
Vrácená hodnota
Přizpůsobitelné funkce binární.
Poznámky
Uloží kopii šablony třídy _Pm, která musí být ukazatel členské funkce třídy typu, soukromý člen objektu.Definuje jeho členské funkce operator() jako vrácení (_Left. * _Pm) (_Right) const.
Příklad
Konstruktoru const_mem_fun1_ref_t není použit obvykle přímo; pomocná funkce mem_fun_ref slouží k přizpůsobení funkce členů.Viz mem_fun_ref příklady použití adaptéry členské funkce.
Požadavky
Záhlaví: <functional>
Obor názvů: std