Compilerwarnung (Ebene 4, nicht mehr ausgegeben) C4001
Dem Standard nicht entsprechende Erweiterung „einzeiliger Kommentar“ wurde verwendet.
Hinweis
Diese Warnung wird in Visual Studio 2017, Version 15.5, entfernt, da einzeilige Kommentare in C99 der Standard sind.
Einzeilige Kommentare sind in C++ und in C ab C99 der Standard. Unter strikter ANSI-Kompatibilität (/Za) generieren C-Dateien, die einzeilige Kommentare enthalten, C4001 wegen der Verwendung einer nicht standardmäßigen Erweiterung. Da einzeilige Kommentare in C++ der Standard sind, erzeugen C-Dateien mit einzeiligen Kommentaren beim Kompilieren mit Microsoft-Erweiterungen (/Ze) nicht C4001.
Beispiel
Um die Warnung zu deaktivieren, heben Sie die Auskommentierung von #pragma warning(disable:4001) auf.
// C4001.cpp
// compile with: /W4 /Za /TC
// #pragma warning(disable:4001)
int main()
{
// single-line comment in main
// C4001
}