Unreachable code in der for-Schleife increment?

Ich bin immer ein C4702: unreachable code warning in einer for-Schleife; die seltsame Sache ist, dass - durch das Auseinanderbrechen der Komponenten im inneren des parens - die Warnung Punkte der Inkrement-Teil. Hier ist ein Beispielprogramm, das veranschaulicht, die diesen Fehler:

int main()
{
    int foo = 3;
    for (int i = 0;
        i < 999;
        i++)    //warning on this line
    {
        if (foo == 4);
        {
            break;
        }
    }
    return 0;
}

Ich kann nicht herausfinden, was falsch mit dieser Linie, weil die for-Schleife sieht sehr straight-forward.

InformationsquelleAutor congusbongus | 2015-01-15
Schreibe einen Kommentar