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;