- Title
- Unordered initialization for variable template specializations
- Status
- cd4
- Section
- 6.10.3.2 [basic.start.static]
- Submitter
- Richard Smith
Created on 2013-09-03.00:00:00 last changed 116 months ago
Messages
Date: 2014-11-15.00:00:00
[Moved to DR at the November, 2014 meeting.]
Date: 2014-02-15.00:00:00
Proposed resolution (February, 2014): Change 6.10.3.2 [basic.start.static] paragraph 2 as follows:
...Dynamic initialization of a non-local variable with static storage duration
is
either ordered or unordered. Definitions of explicitly specialized
class template static data members have ordered initializa-tion. Other
class template static data members (i.e., implicitly or explicitly
instantiated specializations) have unordered initialization. Other
non-local variables with static storage duration have ordered
initialization unordered if the variable is an implicitly
or explicitly instantiated specialization, and otherwise is
ordered [Note: an explicitly specialized static data member
or variable template specialization has ordered initialization.
—end note]. Variables with ordered initialization...
Date: 2016-02-15.00:00:00
According to 6.10.3.2 [basic.start.static] paragraph 2, This is not clear whether it is referring to static data members of
explicit specializations of class templates or to explicit specializations
of static data members of class template specializations. It also does
not apply to static data member templates and non-member variable
templates.
Definitions of explicitly specialized class template static data members
have ordered initialization. Other class template static data members
(i.e., implicitly or explicitly instantiated specializations) have
unordered initialization.
| History | |||
|---|---|---|---|
| Date | User | Action | Args |
| 2017-02-06 00:00:00 | admin | set | status: drwp -> cd4 |
| 2015-05-25 00:00:00 | admin | set | status: dr -> drwp |
| 2015-04-13 00:00:00 | admin | set | messages: + msg5331 |
| 2014-11-24 00:00:00 | admin | set | status: ready -> dr |
| 2014-07-07 00:00:00 | admin | set | status: review -> ready |
| 2014-03-03 00:00:00 | admin | set | messages: + msg4861 |
| 2014-03-03 00:00:00 | admin | set | status: open -> review |
| 2013-09-03 00:00:00 | admin | create | |