Supposons que A est un type défini par l'utilisateur.Que fait le code C++ suivant?
A ob1;
A ob2 = (A&) ob1;
Qu'est-ce que maintenant ob2? J'ai vu le code ci-dessus dans un projet, et je me demandais quel est le but de celui-ci. Est-ce un moyen plus rapide de copier l'objet?
L'opérateur d'affectation n'est pas utilisé ici, cependant. En général, 'T x = y;' est équivalent à 'T x (T (y));', donc le code OPs est 'A ob2 (A (ob1));'; c'est juste un constructeur de copie. – GManNickG