Freigeben über


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() {
}