Александр Гурин
RS
Ruslan Silin
union в самый раз, самое главное расположи элементы в порядке размерности типа для компактного выравнивания.
union var {
__int64 inum; // или long long
double dnum;
//далее указатели в 32-битной системе 4-байта в 64-битной 8-байт
char* str;
wchar_t* wtr;
void* ptr;
//...
//остальные типы
long l;
float f;
int i;
short s;
//...
};
Саша Бобков
union в помощь.
Похожие вопросы