Erro do Compilador C2133
'identificador': tamanho desconhecido
Uma matriz não dimensionada é declarada como membro de uma classe, estrutura, união ou enumeração. A opção /Za (ANSI C) não permite matrizes de membro não dimensionadas.
O seguinte exemplo gera o erro C2133:
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
Resolução possível:
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};