Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Struct que proporciona una definición de tipo como parámetro de plantilla.
template<class Type>
struct identity {
typedef Type type;
Type operator()(const Type& _Left) const;
};
Parámetros
Parámetro |
Descripción |
|---|---|
_Left |
el valor a identificar. |
Comentarios
La clase contiene la definición de tipo pública type, que es el mismo que el tipo de parámetro de plantilla.Se utiliza junto con la función forward de plantilla para garantizar que un parámetro de la función tiene el tipo deseado.
Para la compatibilidad con el anterior código, la clase también define la función de identidad operator() que devuelve el argumento _Left.
Requisitos
encabezado: <utilidad>
espacio de nombres: std