Вопрос по __attribute ((packed))
От: Baggy  
Дата: 22.10.04 08:52
Оценка:
Здрасте!

подскажите плиз ответ:

я объявляю enum

#define _PACKED_ __attribute__((packed))

typedef enum {
     VALUE1 = 0,
     VALUE2,
     VALUE3
} MYENUM _PACKED_;


в доке по __attribute__((packed)) сказано, что "Этот атрибут, примененный к определению enum, struct или union типа, указывает, что для представления этого типа должно быть использовано минимальное количество памяти".

что значит мининмальное количество памяти? ( в моем случае sizeof(MYENUM) возвращает 4)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.