Bonjour, je voudrais savoir si l'on pouvait assigner un nouvel objet via la surcharge de l'opérateur =
Si je fait par exemple :
Le comportement que j'attends est que a soit égal à un nouvel objet A (et que le précédent soit perdu ici), mais dans l'opérateur =, le pointeur this représente l'objet a, donc je ne peux que modifier a, et si je fait un 'return A(2)' un nouvel objet est bien crée mais il est ignoré, et mon objet a est toujours le premier instancié.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 A a(1); a = 2;
Partager