Boost logo

Boost Users :

Subject: Re: [Boost-users] Boost lambda bind and boost smart_ptr issue
From: Steven Watanabe (watanabesj_at_[hidden])
Date: 2010-06-09 11:00:42


AMDG

Brian Martin wrote:
> Thanx for the reply.
> If by dereferencing the pointer you mean
> for_each(shapes.begin(), shapes.end(), bind(&shape::draw, *_1, 2));
>
> then I get another error - cannot instantiate abstract class.
>

Yeah. I fixed this yesterday. There's also a possibility that
&*_1 will work.

> Plus I would expect the dereferencing to slice off the derived bits of
> circle and rectangle.
>

It won't, because the objects will be passed by reference.

In Christ,
Steven Watanabe


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