Partilhar via


Erro do Compilador C2466

o não pode alocar uma matriz de tamanho constante 0

Uma matriz é atribuída ou declarada com tamanho zero. A expressão constante para o tamanho da matriz deve ser um número inteiro maior que zero. Uma declaração de matriz com um subscrito zero é válido somente para uma classe, uma estrutura, ou um sindicalista e apenas com extensões da Microsoft (/Ze).

O seguinte exemplo gera C2466:

// C2466.cpp
// compile with: /c
int i[0];   // C2466
int j[1];   // OK
char *p;