Aviso do Compilador (nível 4) C4201
extensão não padronizada usada: união/estrutura sem nome
Em extensões da Microsoft (/Ze), você pode especificar uma estrutura sem um declarador como membros de outra estrutura ou união. Essas estruturas geram um erro sob a compatibilidade ANSI (/Za).
Exemplo
// C4201.cpp
// compile with: /W4
struct S
{
float y;
struct
{
int a, b, c; // C4201
};
} *p_s;
int main()
{
}