Я вот всегда недоумевал насчёт C/C++. Бывает же, что нужна структура с выравниванием по одному байту. В принципе есть уродская `#pragma pack`, которую вроде как более или менее все поддерживают уже. И вроде бы ладно. Но почему оно не включается по умолчанию для структур с битовыми полями? Логично же.