Compartir a través de


Advertencia del compilador (nivel 4) C4201

se ha utilizado una extensión no estándar: struct/union sin nombre

Observaciones

En las extensiones de Microsoft (/Ze), puede especificar una estructura sin un declarador como miembros de otra estructura o unión. Estas estructuras generan un error en de compatibilidad con ANSI (/Za).

Ejemplo

El siguiente ejemplo genera la advertencia C4201.

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

int main()
{
}