Upozornění kompilátoru (úroveň 1) C4179
'
//*
' : parsováno jako '/
' a '/*
': nejasnost se standardními "//
" komentáři
Ve standardu C89 //*
je nesprávný oddělovač komentářů. /Za
Použijte /*
místo toho.
Poznámky
Před sadou Visual Studio 2017 verze 15.5 /Za
kompilátor jazyka C vygeneruje C4179 pro nestandardní oddělovač komentářů.
V sadě Visual Studio 2017 verze 15.5 kompilátor jazyka C už nevysílá upozornění C4001 a C4179. Upozornění nejsou potřeba, protože jednořádkové komentáře jsou od C99 součástí standardu C.
/* 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'
Pokud kód nemusí být zpětně kompatibilní, vyhněte se upozornění odebráním potlačení C4001 a C4179. Pokud kód musí být zpětně kompatibilní, potlačit pouze C4619.
/* C only */
#pragma warning(disable:4619)
#pragma warning(disable:4001)
#pragma warning(disable:4179)
// single line comment
//* also a single line comment */