Condividi tramite


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

Vedere anche

Riferimenti

<utility>