
Pavel Chikulaev wrote:
"Matthias Kaeppler" <nospam@digitalraid.com> wrote in message news:d0ff4g$7rm$1@sea.gmane.org...
Ex.: inline int plus( int a, int b ) { return a + b; }
std::vector<int> vec; // ... std::sort(vec.begin(),vec.end(),indirect_binary(std::less<int>()));
std::sort(vec.begin(), vec.end(), std::lest<int>()) works just fine. (I used VC7.1)
std::transform(vec.begin(),vec.end(),vec.begin(),std::ostream_iterator<int>(std::cout,"\n"),indirect_binary(plus));
I think it also works with out your indirect_binary.
It's VERY VERY similar to std::mem_fun.
-- Pavel Chikulaev
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
My bad, it should read: std::vector<int*> vec; -- Matthias Kaeppler