コンパイラの警告 (レベル 1 およびレベル 4) C4112
#line
は 1 から 'line_count' の整数を必要とします
許可された範囲を超えた整数パラメーターが #line ディレクティブに指定されています。
指定したパラメーターが 1 より小さい場合、行カウンターは 1 にリセットされます。 指定したパラメーターが、コンパイラで定義された制限値である numberより大きい場合、行カウンターは変更されません。 この診断は、ANSI 互換オプション (/Za) ではレベル 1 の警告であり、Microsoft 拡張機能オプション (/Ze) ではレベル 4 の警告です。
次の例では C4112 が生成されます。
// C4112.cpp
// compile with: /W4
#line 0 // C4112
int main() {
}