тем не менее, чтобы компилятор не оптимизировал его.

у приложение на C ++ для Windows XP / Vista / 7 с использованием Visual Studio 2008. Некоторые из моих структур используют битовые поля, как показано в примере.

typedef struct myStruct_tag
{
    BYTE myVar1;
    WORD myVar2;
    WORD myVar3;
    union
    {
        struct
        {
            BYTE           :1;
            BYTE field1    :1;
            BYTE field2    :1;
            BYTE reserved  :5;
        } myBitField;
        BYTE myVar4;
    };
    BYTE myVar5;
    BYTE myVar6;
} myStruct_t;

Какой конец поля является наиболее значимым битом?

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

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