• [^] # Re: Godbolt

    Posté par . 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 ?