Je suppose que c'est une question simple. J'ai besoin de faire quelque chose comme ça:
std::set<int> s1, s2;
s1 = getAnExcitingSet();
std::transform(s1.begin(), s1.end(), std::back_inserter(s2), ExcitingUnaryFunctor());
Bien sûr, std::back_inserterne fonctionne pas car il n'y a pas push_back.
std::insertera également besoin d'un itérateur? Je ne l'ai pas utilisé, std::inserterdonc je ne sais pas quoi faire.
est-ce que quelqu'un a une idée?
Bien sûr, mon autre option est d'utiliser un vecteur pour
s2, puis de le trier plus tard. C'est peut-être mieux?
    
inserter(vec, vec.end())fonctionne aussi pour les vecteurs, pourquoi est-ce que quelqu'un utilise back_inserter en premier lieu?