Цитата(MaxiMuz @ Nov 4 2011, 13:22)

тогда получиться что битовое поле будет занимать 1 байт ?
Цитата(Sergey_Aleksandrovi4 @ Nov 7 2011, 14:11)

Нет.
Цитата(demiurg_spb @ Nov 7 2011, 14:51)

Да.
Тогда я ничего не понимаю. Что есть битовое поле? Это структура вида
Код
struct Bfield
{
unsigned chdr bOne:1;
unsigned chdr bTwo:1;
unsigned chdr bFree:1;
};
или это запись вида
Код
unsigned chdr bOne:1;
внутри структуры?
А будет ли легитимна конструкция, когда в структуру помимо (?)битовых полей(?) запаковываются переменные?
Код
struct Bfield
{
unsigned chdr bOne:1;
unsigned chdr bTwo:1;
unsigned chdr bFree:1;
int Var1;
unsigned char Arr[3];
float Var2;
};