Boost logo

Boost Users :

From: Matt S Trentini (matt_trentini_at_[hidden])
Date: 2004-09-02 09:06:49


David Abrahams wrote:

> Because it doesn't know what you will pass to it ;-)
>
> Consider:
>
> struct polymorphic_function_object
> {
> template <class T>
> T operator()(T x) const;
> };
>
> What should argument_type be in the result of
>
> bind(polymorphic_function_object(), _1)
>

Ah. It's all become clear. :) Makes perfect sense.

> Have you looked at the Boost lambda library? It incorporates all the
> operators.

Unfortunately I'm stuck working with VC7.0 which, as I understand, won't
cut the mustard for lambda...

Thanks,
Matt


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net