Advertencia C6296
Bucle for-defined ill-defined: el cuerpo del bucle solo se ejecutó una vez
Esta advertencia indica que un bucle for podría no funcionar según lo previsto. Cuando el índice no tiene signo y un bucle cuenta hacia atrás desde cero, su cuerpo solo se ejecuta una vez.
Nombre de análisis de código: LOOP_ONLY_EXECUTED_ONCE
El código siguiente genera esta advertencia:
C++
void f( )
{
unsigned int i;
for (i = 0; i < 100; i--)
{
// code ...
}
}
Para corregir esta advertencia, utilice el código siguiente:
C++
void f( )
{
unsigned int i;
for (i = 0; i < 100; i++)
{
// code ...
}
}