Sdílet prostřednictvím


Upozornění kompilátoru (úroveň 1) C4138

"*/" nalezen mimo komentář

Oddělovač uzavíracích komentářů není před oddělovačem počátečního komentáře. Kompilátor předpokládá mezeru mezi hvězdičkou (*) a lomítkem (/).

Příklad

// C4138a.cpp
// compile with: /W1
int */*comment*/ptr;   // C4138 Ambiguous first delimiter causes warning
int main()
{
}

Toto upozornění může být způsobeno pokusem o vnoření komentářů.

Toto upozornění se může vyřešit, pokud zakomentujete části kódu, které obsahují komentáře, uzavřete kód do bloku #if/#endif a nastavíte řídicí výraz na nulu:

// C4138b.cpp
// compile with: /W1
#if 0
int my_variable;   /* Declaration currently not needed */
#endif
int main()
{
}