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 ierhöht?
ssinnerhalb der Schleife tun .
ssniemals geändert wird, kann er die Berechnung aus der Schleife heben.