готовое решение позволяющее использовать адрес и число в одном флаконе? Заранее спасибо за ответ.
union Register {
size_t value;
void* ptr;
}
Это ты городишь указатель+длина? void[]
Нет, использование либо числа либо адреса
Ну как же сумма если они используют одну и ту же область памяти, это объединение
Sumtype = tagged union
Только как бы им названия добавить чтобы проще было обратиться
Напрямую? Никак вроде не получится. Ну или просто union использовать
Обсуждают сегодня