À noter cependant que les classes de Qt sont partagées: la plupart implémentent le "copy on write". Ce qui veux dire que Qt évite déjà beaucoup de copie inutile.
Mais grâce à la sémantique du move, le code est quand même plus rapide car les opérations atomiques nécessaire à implémenter le compteur de référence peuvent être optimisées.
[^] # Re: sémantique move: précision
Posté par Gof (site web personnel) . En réponse à la dépêche Qt 4.8 est sorti. Évalué à 3.
Une autre explication: http://cpp-next.com/archive/2009/09/move-it-with-rvalue-references/
À noter cependant que les classes de Qt sont partagées: la plupart implémentent le "copy on write". Ce qui veux dire que Qt évite déjà beaucoup de copie inutile.
Mais grâce à la sémantique du move, le code est quand même plus rapide car les opérations atomiques nécessaire à implémenter le compteur de référence peuvent être optimisées.