ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
20 июля
1302380 Топик полностью
вeнтeлятopыйцex (19.04.2023 07:14, просмотров: 12) ответил IBAH на А существует метод проверки, на этапе компиляции, правильной упаковки структур? То есть, упакованная структура, сдуру написал long по нечетному адресу, а компилятор дает варнинг. Сейчас возле каждого элемента ставлю его смещение в байтах, нутром чую, делаю по колхозному
т.к. Си развивают головожопы, в нём никогда уже не будет макросов перебора всех полей струтуры для подобных проверок и сериализации. 

https://stackoverflow.com/questions/1898153/how-to-determine-if-memory-is-aligned

Поэтому, если нужа парадигма, тогда только костыли из XMacro, посредством которых и объявляй стуктуры и проверяй их.