tags:

views:

146

answers:

2
+12  A: 

That is a bit field.

Billy ONeal
Wow, I did not expect someone would answer it so fast. Appreciated!
lukmac
@lukmac: If this answer answered your question, you should push the checkmark next to this answer. :)
Billy ONeal
A: 

It's also non-standard. Bit fields must be of type _Bool (C99), signed int or unsigned int. However, GCC allows any integer type. The type affects the alignment of the field, the alignment of any subsequent field, and the overall size of the struct containing the bit-field.

John
In C++ they can be any integral or enumeration type.
GMan