Можно ли вывести количество битов в битфилде? [дублировать]C++

Программы на C++. Форум разработчиков
Anonymous
Можно ли вывести количество битов в битфилде? [дублировать]

Сообщение Anonymous »

Учитывая структуру с некоторыми Bitfields: < /p>

Код: Выделить всё

struct S
{
uint64_t bitmap1 : 4;
uint64_t bitmap2 : 8;
};
Я хотел бы избежать назначения значений, которые превышают максимальное значение, которое может быть представлено битом. 8 для Bitmap2 .

Подробнее здесь: https://stackoverflow.com/questions/795 ... a-bitfield

Вернуться в «C++»