Compilerwarnung (Stufe 4) C4201

Aktualisiert: November 2007

Fehlermeldung

Nicht dem Standard entsprechende Erweiterung: Struktur/Union ohne Namen
nonstandard extension used : nameless struct/union

Bei Verwendung der Microsoft-Erweiterungen (/Ze) können Sie eine Struktur ohne einen Deklarator als Member einer anderen Struktur oder Union festlegen. Bei Einhaltung der ANSI-Kompatibilität (/Za) erzeugen diese Strukturen einen Fehler.

Beispiel

// C4201.cpp
// compile with: /W4
struct S
{
   float y;
   struct
   {
      int a, b, c;  // C4201
   };
} *p_s;

int main()
{
}