Erreur du compilateur C2466
impossible d'allouer un tableau de constantes de taille 0
Un tableau est alloué ou déclaré avec la taille zéro. L'expression constante pour la taille du tableau doit être un entier supérieur à zéro. Une déclaration de tableau avec un indice zéro est reconnue uniquement pour un membre de classe, de structure ou d'union ayant les extensions Microsoft (/Ze).
L'exemple suivant génère l'erreur C2466 :
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;