컴파일러 오류 C2150
'identifier': 비트 필드에 'int', 'signed int' 또는 'unsigned int' 형식이 있어야 합니다.
비트 필드의 기본 형식은 < a0/> 또는 unsigned int
.이어야 int
signed int
합니다.
예시
이 샘플에서는 C2150이 발생할 수 있는 방법과 이를 해결하는 방법을 보여줍니다.
// C2150.cpp
// compile with: /c
struct A {
float a : 8; // C2150
int i : 8; // OK
};