Subject: Re: [boost] C++ announcements coming tomorrow
From: Andrey Semashev (andrey.semashev_at_[hidden])
Date: 2012-11-05 04:32:56


On Mon, Nov 5, 2012 at 12:31 PM, Nevin Liber <nevin_at_[hidden]> wrote:
> On 5 November 2012 02:22, Andrey Semashev <andrey.semashev_at_[hidden]> wrote:
>
>> Thank you Stephan for digging it out. But I still don't agree with your
>> conclusions and consider it a serious bug.
>>
>
> What wording in the standard makes it a bug (instead of just a QoI issue)?

A method can be called more than once, if not specified otherwise in
its documentation. I'm not sure it is spelled out explicitly in the
standard but that's how I understand it. There is no statement
prohibiting calling init() multiple times in the Standard so I assume
it is allowed. If this doesn't look obvious then something must be
wrong with my head.