Exportar (0) Imprimir
Expandir todo
Este artículo se tradujo de forma manual. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

mem_fun_t (Clase)

Clase de adaptadores que permite llamar a una función miembro non_const que no toma ningún argumento como un objeto de función unaria cuando se inicializa con un argumento de puntero.

template<class Result, class Type>
   class mem_fun_t : public unary_function<Type *, Result> {
      explicit mem_fun_t(Result ( Type::*_Pm )( ) );
      Result operator()( Type* _Pleft ) const;
   };

_Pm

Un puntero a una función miembro de clase Tipo para convertirse en un objeto de función.

_Pleft

El objeto que la función miembro de _Pm está invitada.

Una función unario personalizable.

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 (_Pleft->* _Pm) ().

El constructor de mem_fun_t no se suele utilizar directamente; la función mem_fun auxiliares se utiliza para adaptar las funciones miembro. Vea mem_fun para obtener un ejemplo de cómo utilizar adaptadores de la función miembro.

Encabezado: <functional>

Espacio de nombres: std

Adiciones de comunidad

AGREGAR
Mostrar:
© 2015 Microsoft