Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ciclo for non definito non corretto. Corpo del ciclo eseguito una sola volta.
Osservazioni:
Questo avviso indica che un ciclo for potrebbe essere eseguito involontariamente una sola volta. Un ciclo con un indice senza segno con un conteggio da zero o un uso errato di == potrebbe causare questo avviso.
Nome dell'analisi del codice: LOOP_ONLY_EXECUTED_ONCE
Esempio
L'esempio seguente genera l'errore C6296. Ogni ciclo for visualizzato viene eseguito esattamente una volta.
int main()
{
for (unsigned int i = 0; i < 10; i--) {} // C6296
// Use the following line to resolve the warning:
// for (unsigned int i = 0; i < 10; i++) {}
for (int i = 0; i == 0; i++) {} // C6296
for (int i = 0; i < 1; i++) {} // OK
for (int i = 1; i > 0; i--) {} // OK
}