Erreur du compilateur C2133
'identifier' : taille inconnue
Un tableau non structuré est déclaré en tant que membre d’une classe, d’une structure, d’une union ou d’une énumération. L’option /Za (ANSI C) n’autorise pas les tableaux de membres non normalisés.
L’exemple suivant génère l’erreur C2133 :
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
Résolution possible :
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};