ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
23 июля
1234189 Топик полностью
SciFi (25.08.2022 11:46, просмотров: 136) ответил VLLV на Замена на uint16_t в старой версии уменьшает размер до 2 байт. Замена на uint32_t в новой версии не увеличивает размер до 4 байт. Добавление поля с суммарным количеством бит 21 делает 3 байта. Хреново, это данные конфигурации, при обновлении ПО она будет слетать, нужно специально отслеживать.
Такие вещи можно отслеживать через assert(). А если повезёт, можно сконструировать подходящий static_assert(). 
ส็็็็็็็็็็็็็็็็็็็็็็็็็༼ ຈل͜ຈ༽ส้้้้้้้้้้้้้้้้้้้้้้้