Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Struct che fornisce una definizione di tipo come parametro di modello.
Sintassi
struct identity {
typedef Type type;
Type operator()(const Type& left) const;
};
Parametri
left
Valore da identificare.
Osservazioni:
La classe contiene la definizione di tipo pubblico type, che equivale al tipo di parametro di modello. Viene usata insieme alla funzione modello forward per garantire che un parametro di funzione abbia il tipo desiderato.
Per la compatibilità con il codice precedente, la classe definisce anche la funzione operator() Identity che restituisce il relativo argomento a sinistra.