C6296
更新 : 2007 年 11 月
警告 C6296: for-loop の定義が無効です。ループ ボディは 1 度だけ実行されます
この警告は、for ループが意図されたとおりに動作していないことを示します。インデックスが符号なしで、ループが 0 からカウント ダウンする場合は、ループ本体が 1 回しか実行されません。
使用例
この警告が発生するコード例を次に示します。
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
この警告を解決するには、次のコードを使用します。
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}