On 6/30/2015 5:07 PM, Stefan Ram wrote:
> Victor Bazarov <v.ba...@comcast.invalid> writes:
>> On 6/30/2015 4:31 PM, Stefan Ram wrote:
>>> 5.5p16 says:
>> Really? The paragraph 5.5/16 doesn't exist in the document I use. Did
>> you mean 8.5/16?
>
> Yes. Sorry, that was a typo!
>
>> It is direct. See just lower, "If the destination type is a .. class type:"
>
> The parapraph 17 seems just intended to give the semantics
> once the kind of initialization syntax is already determined.
"If the entity being initialized does not have class type, the
expression-list in a parenthesized initializer shall
be a single expression."
From p16 I conclude that in a class type the direct initialization can
take the form
T x(a);
or
T x{a};
in which 'a' does *not* have to be a single expression (see p13).