Какова цель безымянного битового поля в конце структуры

Я учу C. ВC Primer PlusЯ видел пример битового поля следующим образом:

struct box_props {
    bool opaque               : 1;
    unsigned int fill_color   : 3;
    unsigned int              : 4;
    bool show_border          : 1;
    unsigned int border_color : 3;
    unsigned int border_style : 2;
    unsigned int              : 2;
};

Я понимаю, что 4-битное безымянное битовое поле в середине используется для того, чтобы следующие биты начинались с нового байта. Однако я не понимаю, почему в конце структуры есть другое безымянное битовое поле. Какова цель этого? Это необходимо?

Ответы на вопрос(0)

Ваш ответ на вопрос