Se posso precisarti meglio il concetto

un union è un'area di memoria che può contenere oggetti di tipo diverso

I membri quindi condividono la stessa area di memoria, e puoi accedere ad un membro alla volta.