次の方法で共有


コンパイラ警告 (レベル 4、出力されなくなりました) C4001

標準外の言語拡張 (単一行コメント) が行われています

Note

C99 では単一行コメントが標準なので、この警告は Visual Studio 2017 バージョン 15.5 では削除されます。

単一行コメントは C++ では標準、C99 以降の C では標準です。 厳密な ANSI 互換性 (/Za) により、単一行コメントを含む C ファイルでは、標準以外の拡張機能の使用が原因で C4001 が生成されます。 単一行コメントは C++ では標準です。このため、単一行コメントを含む C ファイルでは、Microsoft 拡張機能 (/Ze) を使用してコンパイルするときに C4001 が生成されません。

警告を無効にするには、#pragma warning(disable:4001) をコメント解除します。

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