C++ Битовые поля const выражения

Недавно я генерировал код для создания некоторых битовых полей и использовал константные выражения для заполнения битового поля. (C++ 03)

Мне интересно несколько вещей. 1. Это хорошая идея 2. Это гарантировано GCC. 3. Будет ли это работать (компилируется, ждет тестирования).

const uint16_t bitSize = 5;
struct MyStruct
{
    uint32_t myfield : bitSize;
};

0 ответов

Другие вопросы по тегам