Udostępnij przez


Ostrzeżenie kompilatora (poziom 4, już nie emitowany) C4001

Użyto niestandardowego rozszerzenia "komentarz z jednym wierszem"

Uwagi

Uwaga

To ostrzeżenie zostało usunięte w programie Visual Studio 2017 w wersji 15.5, ponieważ komentarze jednowierszowe są standardowe w języku C99.

Komentarze jednowierszowe są standardowe w języku C++ i standardzie w języku C, począwszy od C99. W ramach ścisłej zgodności ANSI (/Za) pliki C zawierające komentarze jednowierszowe generują C4001 ze względu na użycie niestandardowego rozszerzenia. Ponieważ komentarze jednowierszowe są standardowe w języku C++, pliki C zawierające komentarze jednowierszowe nie generują C4001 podczas kompilowania przy użyciu rozszerzeń firmy Microsoft (/Ze).

Przykład

Aby wyłączyć ostrzeżenie, usuń komentarz #pragma ostrzeżenie (disable:4001).

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