История изменений
Исправление MOPKOBKA, (текущая версия) :
В С++ всегда только последний записанный элемент в union мог быть валидным. По моему это исправили только в каком то из последних стандартов, и стало как в С, а может наоборот точно точно описали, в общем найдешь если интересно.
Исходная версия MOPKOBKA, :
В С++ всегда только последний записанный элемент в union мог быть валидным.