C++ Bitfelder

Bitfelder teilen sich in einer Struktur Speicherpplatz.

Beispiel

struct preferences {
bool likesMusic : 1;
bool hasHair : 1;
bool hasInternet : 1;
bool hasDinosaur : 1;
unsigned int numberOfChildren : 4;
};

int main( int argc, char ** argv ) {
struct preferences homer;
homer.likesMusic = true;

 

Schreibe einen Kommentar