Udostępnij przez


Ostrzeżenie kompilatora (poziom 4) C4201

używane niestandardowe rozszerzenie: beznazwajna struktura/unia

Uwagi

W obszarze Rozszerzenia firmy Microsoft (/Ze) można określić strukturę bez deklaratora jako elementy członkowskie innej struktury lub unii. Te struktury generują błąd w ramach zgodności ANSI (/Za).

Przykład

Poniższy przykład generuje C4201:

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

int main()
{
}