Dela via


Kompilatorvarning (nivå 1) C4138

'*/' hittades utanför kommentaren

Anmärkningar

Avgränsare för avslutande kommentarer föregås inte av en avgränsare för inledande kommentarer. Kompilatorn antar ett mellanrum mellan asterisken (*) och snedstrecket (/).

Example

I följande exempel genereras C4138:

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

Den här varningen kan orsakas av att du försöker kapsla kommentarer.

Den här varningen kan lösas om du kommenterar ut delar av kod som innehåller kommentarer, omger koden i ett #if/#endif-block och anger det kontrollerande uttrycket till noll:

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