Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Bezpečnostní vlákno v Standardní knihovna C++

Standardní šablona knihovny