étrangement, les mathématiques n'ont pas de définition correcte de différence.
Un vecteur peut contenir des doublons.
Quelle est la différence de {3, 2, 3, 1, 2, 3} et {3, 2}?
Un vecteur n'est pas trié.
Quelle est la différence de {1, 2, 3} et {3, 2}?
Avec des sets, c'est complètement défini.
Au point qu'il existe la fonction
std::set_difference dans
<algorithm>Cela dit, selon ce que tu veux, c'est peut-être utilisable.
regarde dans
la documentation
zut, doublé
Remarques, les deux références (cppreference.com et cplusplus.com) disent la même chose, mais il peut y avoir des explications de certains détails
Partager