Dados do membro de união
Uniões podem conter mais tipos em suas listas de membros, com exceção dos seguintes:
Tipos de classe que têm construtores ou destruidores
Tipos de classe que têm operadores de atribuição definidos pelo usuário
Membros de dados static