Compartir vía


Advertencia del compilador (niveles 1 y 4) C4112

#line requiere un entero entre 1 y "line_count"

La directiva #line especifica un parámetro entero que está fuera del intervalo permitido.

Si el parámetro especificado es menor que 1, el contador de línea se restablece en 1. Si el parámetro especificado es mayor que número, que es el límite definido por el compilador, el contador de línea no se modifica. Este diagnóstico es una advertencia de nivel 1 con la compatibilidad con ANSI C (/Za) y una advertencia de nivel 4 con las extensiones de Microsoft (/Ze).

El ejemplo siguiente genera la advertencia C4112:

// C4112.cpp
// compile with: /W4
#line 0   // C4112

int main() {
}