“identifier”:位域必须有“int”、“signed int”或“unsigned int”类型
注解
位字段的基类型必须是 int、signed int 或 unsigned int。
示例
此示例演示如何遇到 C2150,以及如何修复它:
// C2150.cpp
// compile with: /c
struct A {
float a : 8; // C2150
int i : 8; // OK
};
“identifier”:位域必须有“int”、“signed int”或“unsigned int”类型
位字段的基类型必须是 int、signed int 或 unsigned int。
此示例演示如何遇到 C2150,以及如何修复它:
// C2150.cpp
// compile with: /c
struct A {
float a : 8; // C2150
int i : 8; // OK
};