Errore del compilatore C2133
'identifier': dimensioni sconosciute
Una matrice non ridimensionata viene dichiarata come membro di una classe, una struttura, un'unione o un'enumerazione. L'opzione /Za (ANSI C) non consente matrici di membri non ridimensionati.
L'esempio seguente genera l'errore C2133:
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
Possibile soluzione:
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};