Error del compilador C2459
'identificador': se está definiendo; no se puede agregar como miembro anónimo
Un miembro de una unión anónima redefine una clase, estructura o unión en su propio ámbito.
El ejemplo siguiente genera el error C2459:
// C2459.cpp
// compile with: /c
class C {
union { int C; }; // C2459
union { int D; };
};