Advertencia C6292
Bucle for-de-fined no definido: cuenta desde el máximo
Comentarios
Esta advertencia indica que un bucle for podría no funcionar según lo previsto.
Se produce cuando un bucle cuenta desde un máximo, pero tiene una condición de terminación inferior. Este bucle finalizará solo después de que se produzca un desbordamiento de valores enteros.
Nombre del análisis de código: LOOP_COUNTS_UP_FROM_MAX
Ejemplo
El código siguiente genera esta advertencia:
void f( )
{
int i;
for (i = 100; i >= 0; i++)
{
// code ...
}
}
Para corregir esta advertencia, utilice el código siguiente:
void f( )
{
int i;
for (i = 100; i >= 0; i--)
{
// code ...
}
}
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de