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

Created on 1999-08-04.00:00:00 last changed 208 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 6.6.2 [basic.start.static] paragraph 1.

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

Date: 2016-02-15.00:00:00

In 6.6.2 [basic.start.static] paragraph 1 and 11.6 [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