union es un tipo de struct en c y en c++ tiene una forma de alinear la info es diferente de el tipo
structejemplo serio este
struct dato{
double ytu;
int i;
char t;
short yt;
};
union dato{
double ytu;
int i;
char t;
short yt;
};
=====================================================en la struct es asi.
tam(double)tam(int),tam(char),tam(short)
cada una va separado por la mem que ocupa.
-----------------------------------------------------------------------------------------------
en la union es asi.
tam(double)
tam(int)
tam(char)
tam(short)
en cambio todas comparten los mismo espacios en mem
=====================================================
eso tengo enntedido.
si me equivoco por favor corregime...
gracias por leer y correcion