Warnung C6292
Ill-defined for-loop: Anzahl von maximal
Hinweise
Diese Warnung gibt an, dass eine for-Schleife möglicherweise nicht wie vorgesehen funktioniert.
Es tritt auf, wenn eine Schleife von einem Maximum zählt, aber eine niedrigere Beendigungsbedingung hat. Diese Schleife wird erst beendet, nachdem ein ganzzahliger Überlauf erfolgt.
Codeanalysename: LOOP_COUNTS_UP_FROM_MAX
Beispiel
Der folgende Code generiert diese Warnung:
void f( )
{
int i;
for (i = 100; i >= 0; i++)
{
// code ...
}
}
So korrigieren Sie die Warnung unter Verwendung des folgenden Codes
void f( )
{
int i;
for (i = 100; i >= 0; i--)
{
// code ...
}
}
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für