Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"
//*" : analizowane jako "/" i "/*": pomylenie ze standardowymi komentarzami "//"
Uwagi
W standardzie C89 //* jest niepoprawnym ogranicznikiem komentarzy. Zamiast tego użyj polecenia /* w obszarze /Za .
Przed programem Visual Studio 2017 w wersji 15.5 w obszarze /Zakompilator języka C emituje C4179 dla niestandardowego ogranicznika komentarzy.
W programie Visual Studio 2017 w wersji 15.5 kompilator języka C nie emituje już ostrzeżeń C4001 i C4179. Ostrzeżenia nie są potrzebne, ponieważ komentarze jednowierszowe są częścią standardu C od C99.
Example
Poniższy przykład generuje C4179:
/* 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'
Jeśli kod nie musi być zgodny z poprzednimi wersjami, należy unikać ostrzeżenia, usuwając pomijanie C4001 i C4179. Jeśli kod musi być zgodny z poprzednimi wersjami, pomiń tylko C4619.
/* C only */
#pragma warning(disable:4619)
#pragma warning(disable:4001)
#pragma warning(disable:4179)
// single line comment
//* also a single line comment */