Partager via


Erreur du compilateur C2823

un modèle typedef est illégal

Les modèles ne sont pas autorisés dans les typedef définitions.

Exemple

L’exemple suivant génère l’erreur C2823 et montre un moyen de le corriger :

// 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;