Sdílet prostřednictvím


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 /Zakompilá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 */