Compartir vía


Advertencia del compilador (nivel 1) C4138

'*/' se encontró fuera del comentario

El delimitador de comentario de cierre no está precedido de un delimitador de comentario de apertura. El compilador supone que hay un espacio entre el asterisco (*) y la barra diagonal (/).

Ejemplo

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

Esta advertencia puede producirse en un intento de anidar comentarios.

Esta advertencia puede evitarse si convierte en comentario las secciones de código que contienen comentarios, incluye el código en un bloque #if/#endif y establece la expresión de control en cero:

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