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