|
Boost Users : |
Subject: Re: [Boost-users] [Multi-Index] crash on iterator copy or assignment
From: Peter Dimov (pdimov_at_[hidden])
Date: 2009-03-13 14:26:36
Nat Goodspeed:
> Peter Dimov wrote:
>
>> T x = v; causes an implicit conversion of v to T, with which x is then
>> copy-constructed.
>
> I've started routinely writing
>
> T x(v);
>
> and then changing it when a target compiler misreads it as a scoped
> function declaration. :-(
>
> I would be very pleased if C++0x kills off The Most Vexing Parse.
In C++0x one would be encouraged to use
T x{v};
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