J'ai deux tableaux ou vecteurs, par exemple :
int first[] = {0,0,1,1,2,2,3,3,3};
int second[] = {1,3};
J'aimerais me débarrasser des 1 et des 3 de la première série, set_difference ne peut se débarrasser que des premières occurrences de ces valeurs, mais ce n'est pas ce que je veux obtenir.
Dois-je le faire avec supprimer_copie en itérant sur la deuxième plage et en retirant à chaque fois une entrée du premier ensemble.
Quelle serait la meilleure façon de faire cela en C++ ?