Compilerwarnung (Ebene 1 und Ebene 4) C4112
#line
erfordert eine Ganzzahl zwischen 1 und „Zeilenanzahl“
Die #line -Direktive gibt einen ganzzahligen Parameter an, der außerhalb des zulässigen Bereichs liegt.
Wenn der angegebene Parameter kleiner als 1 ist, wird der Zeilenzähler auf 1 zurückgesetzt. Wenn der angegebene Parameter größer als Anzahlist, der vom Compiler definierte Grenzwert, bleibt der Zeilenzähler unverändert. Dies ist eine Diagnosewarnung der Ebene 1 unter ANSI C-Kompatibilität (/Za) und der Ebene 4 gemäß Microsoft-Erweiterungen (/Ze).
Im folgenden Beispiel wird C4112 generiert:
// C4112.cpp
// compile with: /W4
#line 0 // C4112
int main() {
}