Title
Default constructor of atomics needs specification
Status
nad editorial
Section
[atomics.types.operations]
Submitter
INCITS

Created on 2010-08-25.00:00:00 last changed 170 months ago

Messages

Date: 2011-03-05.21:44:45

Proposed resolution:

Insert a new general prototype description following the current [atomics.types.operations] p. 3 as indicated:

3 [Note: Many operations are volatile-qualified. The “volatile as device register” semantics have not changed in the standard. This qualification means that volatility is preserved when applying these operations to volatile objects. It does not mean that operations on non-volatile objects become volatile. Thus, volatile qualified operations on non-volatile objects may be merged under some conditions. -- end note]

A::A() = default;

? Effects: Leaves the atomic object in an uninitialized state. [Note: These semantics ensure compatiblity with C. -- end note]

constexpr A::A(C desired);
[..]
Date: 2010-10-28.22:47:26

Addresses US-168

[atomics.types.operations] around p. 4: The definition of the default constructor needs exposition.

History
Date User Action Args
2010-11-11 19:19:17adminsetstatus: open -> nad editorial
2010-10-28 22:47:26adminsetmessages: + msg5175
2010-10-24 03:04:13adminsetmessages: + msg4957
2010-08-25 00:00:00admincreate