建議使用 Visual Studio 2017

編譯器警告 (層級 1 和 4) C4115

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

'type': 括弧中未命名類型的定義

這個指定的符號可用來定義括弧運算式內的結構、等位或列舉類型。 定義的範圍可能不如預期。

在 C 函式呼叫中,此定義具有全域範圍。 在 C++ 呼叫中,此定義與正在呼叫之函式的範圍相同。

這個警告也可能是由括弧內不是括號運算式的宣告子 (例如原型) 所造成。

在 ANSI 相容性 (/Za) 下所編譯的 C++ 和 C 程式中,這是層級&1; 警告。 其他情況下則為層級 3。

顯示: