
6 Mar
2005
6 Mar
'05
7:20 p.m.
"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