Boost logo

Boost Users :

Subject: Re: [Boost-users] lambda::var( i )++
From: er (er.ci.2020_at_[hidden])
Date: 2011-03-09 19:48:53


On 3/9/11 6:35 PM, Steven Watanabe wrote:
> AMDG
>
> On 03/09/2011 03:26 PM, er wrote:
>> Is there a variant of this
>>
>> int i = 0;
>> lambda::var( i )++;
>>
>> in which I can do away with the external variable, i? In other words,
>> a nullary functor that returns 0, 1, 2, successively?
>
> No. Remember that function objects are copyable.
> The state needs to be stored separately to avoid
> problems.
>

Thanks. I was hoping new_ptr<>() could come to the rescue...

> 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