共用方式為


編譯器警告 (層級 4,不再發出) C4001

使用了非標準延伸模組「單行註解」

注意

Visual Studio 2017 15.5 版已移除此警告,因為單行註解在 C99 中為標準。

從 C99 開始,單行註解在 C++ 和 C 中為標準。 在嚴格的 ANSI 相容性下 (/Za),包含單行註解的 C 檔案會因為使用非標準延伸模組而產生 C4001。 因為單行註解在 C++ 中為標準,因此使用 Microsoft 延伸模組 (/Ze) 編譯時,包含單行註解的 C 檔案不會產生 C4001。

範例

若要停用警告,請將 #pragma warning(disable:4001) 取消註解。

// C4001.cpp
// compile with: /W4 /Za /TC
// #pragma warning(disable:4001)
int main()
{
   // single-line comment in main
   // C4001
}