Erreur du compilateur C2466
impossible d’allouer un tableau de taille constante 0
Un tableau est alloué ou déclaré avec la taille zéro. L’expression constante de la taille du tableau doit être un entier supérieur à zéro. Une déclaration de tableau avec un indice zéro est légale uniquement pour un membre de classe, de structure ou d’union et uniquement avec 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;