struct _USBCHECK_FLAGS
{
unsigned char DEVICE_DEFAULT_STATE : 1;
unsigned char DEVICE_ADDRESS_STATE : 1;
unsigned char DEVICE_CONFIGURATION_STATE : 1;
unsigned char DEVICE_INTERFACE_STATE : 1;
unsigned char FOUR_RESERVED_BITS : 8;
unsigned char RESET_BITS : 8;
} State_bits;
:1
và :8
có nghĩa là gì?":" (dấu hai chấm) trong cấu trúc C - ý nghĩa của nó là gì?
[bitfields trong C] (http://en.wikipedia.org/wiki/C_syntax#Bit_fields). – birryree
Xem http://en.wikipedia.org/wiki/Bit_field để biết các ví dụ –
"FOUR_RESERVED_BITS: 8" ... – RJFalconer