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