Bonjour,
Tout d'abord comme je ne sais pas comment c'est traduit dans les documentations en français les termes "move semantic, move constructor..."
donc je les laisse en anglais.
J'ai voulu savoir quand est ce que le "move constructor" est appelé?
J'ai utilisé l'exemple trouvé sur le site msdn
http://msdn.microsoft.com/fr-fr/library/dd293665.aspx
et le testé avec le compilateur tdm gcc 4.8.1, j'ai mis le résultat en pièce jointe
Il y a 2 points que je n'ai pas compris, si quelqu'un peut m'expliquer:
Pourquoi les constructeurs de copie sont appelees? Si c'est nécessaire d'appeler les construteurs de copie pourquoi l'appel de ce constructeur n'y est pas pour "length = 50"
Merci
Partager