From: Mac Murrett (mmurrett_at_[hidden])
Date: 2002-07-09 14:59:57
> I'm not sure it's worth it. The above is far less-efficient than some
> alternatives, both in speed and in code size. It seems like a high
> price to
> pay for a little syntax. Wouldn't a syntax like:
> invoke(target, pmf, arg1, arg2...)
> work reasonably well in place of:
> target->*pmf(arg1, arg2 ...)
> That approach wouldn't intrude on shared_ptr at all.
This won't solve the problem of:
vector<shared_ptr<C> > v;
for_each(v.begin(), v.end(), mem_fun(&C::foo));
... or am I missing something?
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk