Condividi tramite


Errore del compilatore C2823

Un modello typedef non è valido

I modelli non sono consentiti nelle typedef definizioni.

Esempio

L'esempio seguente genera l'errore C2823 e mostra un modo per correggerlo:

// C2823.cpp
template<class T>
typedef struct x {
   T i;   // C2823 can't use T, specify data type and delete template
   int i;   // OK
} x1;