Avviso C6292
Ciclo for non definito non corretto: conteggi fino al massimo
Osservazioni:
Questo avviso indica che un ciclo for potrebbe non funzionare come previsto.
Si verifica quando un ciclo viene conteggiato da un massimo, ma ha una condizione di terminazione inferiore. Questo ciclo terminerà solo dopo che si verifica l'overflow di integer.
Nome dell'analisi del codice: LOOP_COUNTS_UP_FROM_MAX
Esempio
Il codice seguente genera questo avviso:
void f( )
{
int i;
for (i = 100; i >= 0; i++)
{
// code ...
}
}
Per correggere questo avviso, usare il codice seguente:
void f( )
{
int i;
for (i = 100; i >= 0; i--)
{
// code ...
}
}
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per