Partager via


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