W8012 符号付き値と符号なし値の比較 (C++)

提供: RAD Studio
移動先: 案内検索

コンパイラのエラーと警告(C++):インデックス への移動

(この警告を無効にするコマンドライン オプションは -w-csu です)

符号付き型と符号なし型の範囲は異なるので、符号付き値と符号なし値の大小比較の結果は、予期できない場合があります。

次に例を示します。



 #pragma warn +csu
 bool foo(unsigned u, int i)
 {
 return u < i;
 }