const_mem_fun_ref_t Class
Una clase de adaptadores que permite una función miembro de const que no toma ningún argumento que se denomine como objeto singular de función cuando se inicializa con un argumento de referencia.
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;
};
Parámetros
_Pm
Un puntero a una función miembro de clase tipo para convertirse en un objeto de función._Left
El objeto que la función miembro de _Pm está invitada.
Valor devuelto
Una función unario personalizable.
Comentarios
La clase de plantilla almacena una copia de _Pm, que debe ser un puntero a una función miembro de clase tipo, en un objeto miembro privado.Define la función operator() miembro como volver (_Left. * _Pm) () const.
Ejemplo
El constructor de const_mem_fun_ref_t no se suele utilizar directamente; la función mem_fun_ref auxiliares se utiliza para adaptar las funciones miembro.Vea mem_fun_ref para obtener un ejemplo de cómo utilizar adaptadores de la función miembro.
Requisitos
encabezado: <funcional>
espacio de nombres: std