Posté par barmic .
En réponse au journal Le quiz c++ de l'été.
Évalué à 4.
Dernière modification le 24 août 2018 à 09:58.
Dans le cas du passage par référence, l'objet va être créé puis copié dans la fonction.
Hum ? En quoi il s'agit d'une référence du coup ?
Dans le cas du passage par valeur, il va y avoir zéro copie, l'objet va être créé puis déplacé directement.
Si on a un constructeur adéquate, c'est ça ?
Ça se passe comment pour une grappe d'objets ? Si mon objet a référence un objet b et que je fais un déplacement de l'objet a, qu'est-ce qui va définir si on fait une copie ou un déplacement de l'objet b ? C'est transparent à l'utilisation, donc ça dépend juste de si b possède un constructeur de déplacement ?
[^] # Re: Godbolt
Posté par barmic . En réponse au journal Le quiz c++ de l'été. Évalué à 4. Dernière modification le 24 août 2018 à 09:58.
Hum ? En quoi il s'agit d'une référence du coup ?
Si on a un constructeur adéquate, c'est ça ?
Ça se passe comment pour une grappe d'objets ? Si mon objet a référence un objet b et que je fais un déplacement de l'objet a, qu'est-ce qui va définir si on fait une copie ou un déplacement de l'objet b ? C'est transparent à l'utilisation, donc ça dépend juste de si b possède un constructeur de déplacement ?