
29 Aug
2005
29 Aug
'05
8:26 p.m.
Okko Willeboordse wrote:
So I do
class some_class { public: template <class T> some_class(const boost::function1
& get_member)
Why not just template<class F> some_class( F f ); ? boost::function<> is useful when you have to capture an arbitrary function object in a fixed type. Since your boost::function<> above is templated on T, it has a variable type, so you can just use the function object argument as-is.