Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
„
//*“: Als „/“ und „/*“ geparst: Verwechslung mit „//“-Standardkommentaren
Hinweise
In C89 //* ist ein falsches Kommentartrennzeichen vorhanden. Verwenden Sie /* stattdessen unter /Za .
Vor Visual Studio 2017, Version 15.5, unter /Zadem C-Compiler emittiert C4179 für ein nicht standardmäßiges Kommentartrennzeichen.
In Visual Studio 2017, Version 15.5, gibt der C-Compiler keine Warnungen mehr aus C4001 und C4179. Die Warnungen sind nicht erforderlich, da single-Zeilenkommentar seit C99 Teil des C-Standards waren.
Example
Im folgenden Beispiel wird C4179 generiert:
/* C only */
#pragma warning(disable:4001) // C4619
#pragma warning(disable:4179)
// single line comment
//* also a single line comment */ // Caused C4179
warning C4619: #pragma warning: there is no warning number '4001'
Wenn der Code nicht abwärtskompatibel sein muss, können Sie die Warnung vermeiden, indem Sie die C4001/C4179-Unterdrückung entfernen. Wenn der Code abwärts kompatibel sein muss, unterdrücken Sie nur C4619.
/* C only */
#pragma warning(disable:4619)
#pragma warning(disable:4001)
#pragma warning(disable:4179)
// single line comment
//* also a single line comment */