Проблема со struct
От: Evgeniy13 Россия  
Дата: 26.06.04 15:42
Оценка:
Здавствуйте. Не мог бы кто-нибудь подсказать, что здесь не так...

struct T
{
    enum E { A = 0, B, C, D };
    E a        : 2;
    E b        : 2;
    E c        : 2;
    E d        : 2;
};

int main()
{
    cout << sizeof(T) << endl;
    return 0;
}


Выводит 4
Хотя достаточно одного байта...
Не все в этом мире можно выразить с помощью нулей и единиц...
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.