Для структуры этот атрибут отменяет выравнивание (поля идут подряд одно
за другим), для union, кажется, влияет на вложенные структуры, а вот что
он делает с enum — не вполне понятно.
Baggy wrote:
>
> в доке по __attribute__((packed)) сказано, что "Этот атрибут,
> примененный к определению enum, struct или union типа, указывает, что
> для представления этого типа должно быть использовано минимальное
> количество памяти".
>
> что значит мининмальное количество памяти? ( в моем случае
> sizeof(MYENUM) возвращает 4)Posted via RSDN NNTP Server 1.9 gamma