Приветствую всех. У меня есть кейсы, при которых uint64_t у меня должен интерпретироваться, как uint{32,16,8}_t или же, как массив uint8_t. Для этого решил сделать юниюн, из к...
Блин, то есть, если мне хочется красивый интерфейс для такого формата значений, то мне придется делать класс, в котором будет хранится массив uint8_t, и который будет уметь в ...
https://github.com/Stalis/zlvm Если будет время у кого из крутых по сям, мож глянете?)
Кстати, я его юзал, когда игрушечный ассемблер писал на сях и говнеца от него не ловил Оо Где на нем можн на грабли наступить?
А хранить массив uint8, а кастить через указатели на нужные элементы - норм? Типа, представить указатель на 4-ый байт, как указатель на uint32
Народ, а че за сайт, где вывод разных компиляторов можно сравнить, напомните?
Ммм, не проверяешь вернувшийся указатель с realloc на NULL? А у тебя есть яйца))
Итак, какой вариант лучше. Класс с кастом по маскам из uint64_t, или с кастом из массива uint8_t?
Зачем ты реаллочишь NULL? Oo