Compilerwarnung (Stufen 2 und 4) C4200
Aktualisiert: November 2007
Fehlermeldung
Nicht dem Standard entsprechende Erweiterung: Null-Array in Struktur/Union
nonstandard extension used : zero-sized array in struct/union
Eine Struktur oder Union enthält ein Array der Größe 0.
Daraus resultiert eine Warnung der Stufe 2 bei Kompilierung einer C++-Datei und eine Warnung der Stufe 4 bei Kompilierung einer C-Datei.
Beispiel
// C4200.cpp
// compile with: /W2
#include <stdio.h>
struct A {
int a[0]; // C4200
};
int main() {
}