使用的非標準延伸模組:函式範圍中的靜態函式宣告
備註
透過Microsoft延伸模組 (/Ze), static 函式可以在另一個函式內宣告。 函式會指定全域範圍。
範例
下列範例會產生 C4205:
// C4205.c
// compile with: /W4
void func1()
{
static int func2(); // C4205
}
int main()
{
}
在 ANSI 相容性下,這類初始化無效(/Za)。
使用的非標準延伸模組:函式範圍中的靜態函式宣告
透過Microsoft延伸模組 (/Ze), static 函式可以在另一個函式內宣告。 函式會指定全域範圍。
下列範例會產生 C4205:
// C4205.c
// compile with: /W4
void func1()
{
static int func2(); // C4205
}
int main()
{
}
在 ANSI 相容性下,這類初始化無效(/Za)。