I think this is a simple question. I need to do something like this:
std::set<int> s1, s2; s1 = getAnExcitingSet(); std::transform(s1.begin(), s1.end(), std::back_inserter(s2), ExcitingUnaryFunctor());
Of course, std::back_inserter does not work, since there is no push_back . std::inserter also need an iterator? I have not used std::inserter , so I'm not sure what to do.
Does anyone have any ideas?
Of course, my other option is to use the vector for
s2 , and then just sort it later. Maybe this is better?
c ++ algorithm stl
rlbond May 25 '09 at 10:32 a.m. 2009-05-25 22:32
source share