$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
From: Hansi (hansipet_at_[hidden])
Date: 2008-06-12 05:31:51
Hello,
at the moment I'm reading the documentation from Phoenix. Now I have 
read in the first pages that there are 2 possibilities to define a functor
1)
find_if(c.begin(), c.end(), arg1 % 2 == 1)
2)
struct is_odd_ {
         template <typename ArgT>
         struct result { typedef bool type; };
         template <typename ArgT>
         bool operator()(ArgT arg1) const
         { return arg1 % 2 == 1; }
     };
     function<is_odd_> is_odd;
Okay this 2 possibilities I understand. But There is also written that 
for much more complex functions the second possibility is more 
efficient. Can anyone say why this is more efficient?
Best regards
Hansjörg