코드를 보다보니
uint8 bRegistered : 1 = false;
이런식으로 uint8 자료형에 : 1이렇게 표기된게 있어서 뭔가 해서 찾아본 글이다.
찾아보니 클래스와 구조체는 정수 형식보다 작은 스토리지 공간을 차지하는 멤버를 포함할 수 있다고 한다. 위예제 처럼 uint8 bRegistered : 1로 하면 uint8 자료형이 8비트가 아닌 1비트만큼만 차지하게 되는것이다.
MS 문서 - C++ 비트 필드