Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
In this article
nonstandard extension 'single line comment' was used
Note
This warning is removed in Visual Studio 2017 version 15.5 because single-line comments are standard in C99.
Single-line comments are standard in C++ and standard in C starting with C99. Under strict ANSI compatibility (/Za), C files that contain single-line comments, generate C4001 due to the usage of a nonstandard extension. Since single-line comments are standard in C++, C files containing single-line comments don't produce C4001 when compiling with Microsoft extensions (/Ze).
To disable warning, uncomment #pragma warning(disable:4001).
// C4001.cpp
// compile with: /W4 /Za /TC
// #pragma warning(disable:4001)
int main()
{
// single-line comment in main
// C4001
}