编译器错误 C2133
“identifier”:未知大小
未确定大小的数组声明为类、结构、联合或枚举的成员。 /Za (ANSI C) 选项不支持未确定大小的成员数组。
下面的示例生成 C2133:
// C2133.cpp
// compile with: /Za
struct X {
int a[0]; // C2133 unsized array
};
可能的解决方法:
// C2133b.cpp
// compile with: /c
struct X {
int a[0]; // no /Za
};