Compartilhar via


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