Terminology of zero-initialization
9.4 [dcl.init]
Valentin Bonnard

Created on 1999-08-04.00:00:00 last changed 228 months ago


Date: 2000-04-15.00:00:00

Notes from 04/00 meeting:

There is significant overlap between this issue and issue 178; the proposed wording must be reconciled before either resolution can be adopted.

Date: 2000-10-15.00:00:00

Proposed resolution (10/00):

Delete the words "The storage for" from the first sentence of [basic.start.static] paragraph 1.

[Note: Revised wording in 9.4 [dcl.init] relating to this issue is also found in issue 178.]

Date: 2016-02-15.00:00:00

In [basic.start.static] paragraph 1 and 9.4 [dcl.init] paragraphs 5 and 6, the terms "memory" and "storage" are used in connection with zero-initialization. This is inaccurate; it is the variables that are zero-initialized, not the storage. (An all-zero bit pattern in the storage may, in fact, not correspond to the representation of zero converted to the appropriate type, and it is the latter that is being described.)

Suggested resolution: remove the words "storage" and "memory" in these contexts.

Date User Action Args
2003-04-25 00:00:00adminsetstatus: dr -> tc1
2000-11-18 00:00:00adminsetstatus: review -> dr
2000-05-21 00:00:00adminsetmessages: + msg334
2000-02-23 00:00:00adminsetmessages: + msg225
2000-02-23 00:00:00adminsetstatus: open -> review
1999-08-04 00:00:00admincreate