Salut tout le monde !

J'utilise un veteur en guise de conteneur pour mes objets et je ne parviens pas à intervertir 2 éléments.

Le problème est que l'opérateur [] renvoie une référence et lorsque j'essaye d'intervertir mes deux élémensts, les deux références au final le même objet et ont par conséquent la même valeur.

Je sais qu'il existe une méthode swap qui intervertit les données de deux vecteurs, n'existe il pas une méthode similaire pour intervertir deux objets au sein d'un même vecteur ?

D'avance merci.

Bonne soirée à tout le monde.