Errore del compilatore C2466
non può allocare una matrice di dimensioni costanti 0
Una matrice viene allocata o dichiarata con dimensione zero. L'espressione costante per le dimensioni della matrice deve essere un numero intero maggiore di zero. Una dichiarazione di matrice con un indice zero è valida solo per una classe, una struttura o un membro dell'unione e solo con estensioni Microsoft (/Ze).
L'esempio seguente genera l'errore C2466:
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;