ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
25 марта
1503997 Топик полностью
Nikolay_Po (06.03.2025 18:31, просмотров: 71) ответил Eddy_Em на Зачем вручную считать? Есть же offsetof…
Блин, ты же жёстко указываешь в своём примере размер элементов. uint16_t. А я добавил бит флага. И стало не 16, а 17. И байтов - два. А в структуре место жёстко для 16 бит. 

В случае, когда я указываю свой, корректно объявленный тип элемента, размер выбирается согласно этому типу и нет проблем.