SFS – Verdächtige for-Anweisung
Nach oben zu C++-Audits
Beschreibung
SFS überprüft die Verwendung von Iterator-Variablen. Das Audit versucht, Situationen zu ermitteln, in denen verschiedene Variablen in Initialisierungen, Bedingungen und im Inkrementierungsteil einer for-Schleife verwendet werden. Meistens bedeutet dies, dass die falsche Variable verwendet wurde.
Falsch:
for (int i = 0; i < lengthX; i++) {
for (int j = 0; j < lengthY; i++) {
...
}
}
Richtig:
for (int i = 0; i < lengthX; i++) {
for (int j = 0; j < lengthY; j++) {
...
}
}