-
Key: CPP1111-9
-
Legacy Issue Number: 18404
-
Status: closed
-
Source: gmail.com ( daniel.kruegler@gmail.com)
-
Summary:
The example in the middle of the page starts with:
// C++
{10};
S s =
but the struct mapping (6.13.1 p.23) clearly says that "an explicit constructor accepting values for struct each member" shall be provided. Above initialization context is a copy-initialization context and would require a non-explicit constructor. The example should be fixed to use a direct-initialization context instead, either:
// C++
S s{10};
or
// C++
{10}
S s = S;
-
Reported: CPP11 1.0b2 — Fri, 1 Feb 2013 05:00 GMT
-
Disposition: Resolved — CPP11 1.1
-
Disposition Summary:
Accepting this issue as proposed
-
Updated: Fri, 6 Mar 2015 20:58 GMT