Élision de copie

V.push_back(getStringFromClient())
  • getStringFromClient() renvoie un objet string que l'on note A (il n'y a pas de variable A dans le programme)
  • On crée une copie A' que l'on donne à push_back
  • Puis A est supprimé

Euh non, le compilateur fait une move semantics automatique dans ce cas là. On appelle ça une élision de copie.