Compilerfehler C2466
Zuordnung eines Arrays der konstanten Größe 0 nicht möglich
Ein Array wird mit der Größe Null zugewiesen oder deklariert. Der konstante Ausdruck für die Arraygröße muss eine ganze Zahl größer als Null sein. Eine Arraydeklaration mit einem Null-Tiefgestellt ist nur für ein Klassen-, Struktur- oder Unionsmitglied und nur für Microsoft-Erweiterungen (/Ze) zulässig.
Im folgenden Beispiel wird C2466 generiert:
// C2466.cpp
// compile with: /c
int i[0]; // C2466
int j[1]; // OK
char *p;