C4702: unreachable code warning in a for loop; が表示されます。奇妙なことは、括弧内のコンポーネントを分解することにより、警告がインクリメント部分を指していることです。このエラーを示すサンプル プログラムを次に示します。
int main()
{
int foo = 3;
for (int i = 0;
i < 999;
i++) // warning on this line
{
if (foo == 4);
{
break;
}
}
return 0;
}
for ループは非常に単純に見えるため、この行の何が問題なのかわかりません。