Bonjour,

Le compilateur (en l'occurence VC6 mais la question est plus générale) est-il capable d'optimiser cette écriture en ne faisant tout simplement rien :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
string str( autrestring)
 
(...)
 
//  optimisation ici ?? ignore la ligne ?
str = str;
Je n'écris pas ceci dans mon code mais j'ai une fonction template inline qui parfois renvoie le string lui même.

Si il s'était agit d'un type primitif, peut être que l'optimisation aurait été plus évidente, mais ici un string, je doute...