Можно ли определить, какой тип содержит объединение, если есть несколько возможных вариантов?
typedef union
{
char charArr[SIZE];
int intVal;
float floatVal;
} VALUE_TYPE;
VALUE_TYPE number;
number.intVal = 8;
Как узнать, что содержит объединение, если значение было задано из другого места?