다음을 통해 공유


컴파일러 오류 C2150

'identifier': 비트 필드에 'int', 'signed int' 또는 'unsigned int' 형식이 있어야 합니다.

비트 필드의 기본 형식은 < a0/> 또는 unsigned int.이어야 intsigned int합니다.

예시

이 샘플에서는 C2150이 발생할 수 있는 방법과 이를 해결하는 방법을 보여줍니다.

// C2150.cpp
// compile with: /c
struct A {
   float a : 8;    // C2150
   int i : 8;      // OK
};