Dove possiamo utilizzare le strutture anonime e i sindacati?Quali standard consentono le strutture anonime e le unioni in C e C++?
struct
{
int bar;
}; // anonymous struct
union
{
int bar;
}; // anonymous union
penso che possiamo fare nelle seguenti norme:
sindacati - C++ 98, C++ 03, C++ 11, C11
struct - C11
Ho ragione o no
gcc supporta anche le unioni anonime in C99 come estensione GNU –
Lo stile dell'esempio 'struct' e' union' fornito ha senso se lo si inserisce in un altro 'struct' /' union'. È questo il contesto di cui stai parlando? – cha0site
@ cha0site Sì, certo – FrozenHeart