Sinon tu as les set aussi.
Si tu veux vraiment pas te casser la tête.
Ceux-ci ne peuvent contenir qu'une seule fois le même élément, si tu essayes d'ajouter un élément qui est déjà dedans ça ne l'ajoutera pas.
Pourquoi ne pas a ajouter tout les éléments de tes vectors dans un set ?
La tu es sûr de ne plus avoir de doublons.
Maintenant si tu veux le faire que pour les 2 1er élément de tout tes vector, il va falloir ruser un peu.
ça donnerai quelque chose comme :
Code:
1
2
3
4
5
6
7
8
9 for (unsigned int i = 0; i < myVector.size(); i++) { for (unsigned int j = 0; j < myVector[i].size(); j++) { if (j < 2) //On ne compare que les 2 premiers éléments de chaque vector. mySet.add(myVector[i][j]); else newVector.push_back(myVector[i][j]); } }
Et tu n'as plus qu'à concaténer le nouveau vecteur avec le set.
Personnellement ça m'étonne que tu n'y ai pas pensé mais, il va falloir si tu veux être une bonne développeuse. ^^
PS : ha oui et si la copie est trop longue utilise des pointeurs sur tes strings.