C6295
Advertencia C6295: Bucle For definido incorrecto: los valores de <variable> tienen siempre un intervalo "mín" de "máx"El bucle se ejecuta infinitamente
Esta advertencia indica que un bucle For podría no funcionar como se espera.El para- bucle prueba un valor sin signo con respecto a cero (0) con >=.El resultado siempre es true, por consiguiente el bucle es infinito.
Ejemplo
El código siguiente genera esta advertencia:
void f( )
{
for (unsigned int i = 100; i >= 0; i--)
{
// code ...
}
}
Para corregir esta advertencia, utilice el código siguiente:
void f( )
{
for (unsigned int i = 100; i > 0; i--)
{
// code ...
}
}