Boost logo

Boost :

From: Peter Dimov (pdimov_at_[hidden])
Date: 2001-11-13 10:17:35


From: <garcia_at_[hidden]>
> The following seems to compile with gcc 2.95.2 and KCC 3.4g:
>
> void f(int x, int y);
> char* g();
> bind<char*>(g, bind(f, 1, 2));
>
> I'm not familiar enough with bind to be sure why.

When using the generic function object syntax, bind tends to generate errors
at the point of the actual call. Try

bind<char*>(g, bind(f, 1, 2))();

--
Peter Dimov
Multi Media Ltd.

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk