Ich bin nicht sicher, ob der folgende Code redundante Berechnungen verursachen kann oder ob er compilerspezifisch ist.
for (int i = 0; i < strlen(ss); ++i)
{
// blabla
}
Wird strlen()
jedes Mal berechnet, wenn i
erhöht?
ss
innerhalb der Schleife tun .
ss
niemals geändert wird, kann er die Berechnung aus der Schleife heben.