Wir haben eine große, alte C++ - Anwendung mit viel Legacy-Code und ein paar externe Bibliotheken in C geschrieben. Diese Bibliotheken werden sehr selten aktualisiert - nur wenn wir einen Fehler finde
Ich verwende die folgende Vereinigung Byte, knabbern und Bit-Operationen zu vereinfachen: union Byte
{
struct {
unsigned int bit_0: 1;
unsigned int bit_1: 1;
unsigned int bit_2: 1