Compartilhar via


Erro do compilador C2466

não é possível alocar uma matriz de dimensão constante 0

Observações

Uma matriz é alocada ou declarada com tamanho zero. A expressão constante para o tamanho da matriz deve ser um inteiro maior que zero. Uma declaração de matriz com um subscrito zero é legal apenas para uma classe, estrutura ou união e somente com extensões da Microsoft (/Ze).

Example

O exemplo a seguir gera C2466:

// C2466.cpp
// compile with: /c
int arr1[0];   // C2466
int arr2[1];   // OK