Je ne sais pas si le code suivant peut provoquer des calculs redondants ou est-il spécifique au compilateur?
for (int i = 0; i < strlen(ss); ++i)
{
// blabla
}
Sera strlen()
calculé à chaque fois que i
augmente?
ss
intérieur de la boucle.
ss
n'est jamais modifié, il peut sortir le calcul de la boucle.