identity Structure
Una struttura che fornisce una definizione di tipo come parametro di modello.
template<class Type>
struct identity {
typedef Type type;
Type operator()(const Type& _Left) const;
};
Parametri
Parametro |
Descrizione |
---|---|
_Left |
Il valore da identificare. |
Note
La classe contiene la definizione del tipo pubblica type, che corrisponde al tipo di parametro di modello.Viene utilizzata insieme alla funzione forward del modello per garantire che un parametro di funzione con il tipo desiderato.
Per la compatibilità con il codice precedente, la classe definisce anche la funzione di identità operator() che restituisce il relativo argomento _Left.
Requisiti
intestazione: <utility>
Spazio dei nomi: deviazione standard