ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
26 апреля
1008005 Топик полностью
Cкpипaч, пророк (31.05.2020 11:53, просмотров: 137) ответил VLLV на Эфемерное "good practice" в программировании на С: Данность : есть массив[x] массивов[3]. Эти три байта на самом деле битовая структура, но для экономии места обрезали один байт. Как сделать доступ к полям структуры по индексу из нескольких мест? Два варианта:
3) Обернуть это в методы функции set_field/get_field, внутри которых что юнион, что битовые операции - одинаково читабельно. 
... но не любой ценой.