Errore del compilatore C2466
Aggiornamento: novembre 2007
Messaggio di errore
impossibile allocare una matrice di dimensione costante 0
cannot allocate an array of constant size 0
Una matrice viene allocata o dichiarata con dimensione zero. L'espressione costante per la dimensione della matrice deve essere un numero intero maggiore di zero. La dichiarazione di una matrice con dimensione zero è valida solo per un membro di classe, struttura o unione e solo con le estensioni Microsoft (/Ze).
Nell'esempio seguente viene generato l'errore C2466:
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;