Код: Выделить всё
int main()
{
union
{
int i;
float f;
} u;
u.f = 5.0;
u.i = u.f; // ?????
}
Стандарт C ++, по -видимому, подчеркивает, какие операции изменяют активный член для типов строительства и что произойдет, если неактивный член читается или написан. < /p>
Подробнее здесь: https://stackoverflow.com/questions/318 ... on-members
Мобильная версия