Based on std::transform
template < class InputIterator, class OutputIterator, class UnaryOperator > OutputIterator transform ( InputIterator first1, Inpu
No (well, not directly). You need to use an adaptor, either old std::mem_fun (together with bind1st, IIRC) or std::bind/boost::bind.
std::mem_fun
bind1st
std::bind
boost::bind
std::transform( xs.begin(), xs.end(), ys.begin(), std::bind(&Class::member, &class_instance) );