使用的非標準延伸模組:無名稱結構/等位
備註
在Microsoft延伸模組 (/Ze) 下,您可以將沒有宣告子的結構指定為另一個結構或等位的成員。 這些結構會在 ANSI 相容性下產生錯誤 (/Za)。
範例
下列範例會產生 C4201:
// C4201.cpp
// compile with: /W4
struct S
{
float y;
struct
{
int a, b, c; // C4201
};
} *p_s;
int main()
{
}