Created on 2010-02-25.00:00:00 last changed 96 months ago
[Voted into the WP at the March, 2011 meeting as part of paper N3262.]
Proposed resolution (February, 2011) [SUPERSEDED]:
Change 11.4 [class.mem] paragraph 7 as follows:
isomitted in constructor, destructor, and conversion function declarations only. The member-declarator-list can be omitted...
Change C.6.6 [diff.dcl], “Banning implicit int,” as follows:
In C++ a decl-specifier-seq must contain a type-specifier. In the following example...
According to 11.4 [class.mem] paragraph 6,
The decl-specifier-seq is omitted in constructor, destructor, and conversion function declarations only.
This is incorrect, as some decl-specifiers (explicit, virtual, inline, constexpr) are permitted in these declarations. Conversely, C.6.6 [diff.dcl], “Banning implicit int,” says,
In C++ a decl-specifier-seq must contain a type-specifier.
This is also incorrect for these declarations.
|2014-03-03 00:00:00||admin||set||status: fdis -> c++11|
|2011-04-10 00:00:00||admin||set||messages: + msg3355|
|2011-04-10 00:00:00||admin||set||status: review -> fdis|
|2011-02-28 00:00:00||admin||set||messages: + msg3244|
|2011-02-28 00:00:00||admin||set||status: drafting -> review|
|2010-08-23 00:00:00||admin||set||status: open -> drafting|