Document number:
|
J16/03-0055 = WG21 N1472 |
Date:
|
25 April, 2003 |
Project:
|
Programming Language C++
|
Reference:
|
ISO/IEC IS 14882:1998(E)
|
Reply to:
|
J. Stephen Adamczyk
|
|
jsa@edg.com |
C++ Standard Core Language
Active Issues,
Revision
26
Committee Version
This document contains the C++ core language issues on which the
Committee (J16 + WG21) has not yet acted, that is, issues issues
with status
"Ready,"
"Review,"
"Drafting," and
"Open."
This document is part of a group of related documents that
together describe the issues that have been raised regarding the
C++ Standard. The other documents in the group are:
-
Closed Issues List, which contains
the issues which the Committee has decided are not defects
in the International Standard, including a brief rationale
explaining the reason for the decision.
-
Defect Reports List, which contains
the issues that have been categorized by the Committee as Defect
Reports, along with their proposed resolutions.
-
Table of Contents, which contains a
summary listing of all issues in numerical order.
-
Index by Section, which contains a
summary listing of all issues arranged in the order of the
sections of the Standard with which they deal most directly.
-
Index by Status, which contains a
summary listing of all issues grouped by status.
The purpose of these documents is to record the disposition of issues
which have come before the Core Language Working Group of the ANSI
(J16) and ISO (WG21) C++ Standard Committee.
Issues represent potential defects in the ISO/IEC IS 14882:1998(E)
document; they are not necessarily formal ISO Defect Reports (DRs).
While some issues will eventually be elevated to DR status, others
will be disposed of in other ways. (See Issue
Status below.)
This set of documents exists in two slightly different versions. The
Committee Version (this version) is the master version and should be
made available only to committee members. The Public Version is
extracted from the Committee Version by removal of sensitive and/or
unnecessary information, such as drafting assignments, reflector
message numbers, and the like.
Committee members with the HTML version of the IS may wish to place
the issues list documents in the same directory; references to the IS
in the issues can then be explored by hyperlink.
The most current public version of this document can be found at
http://www.open-std.org/JTC1/SC22/WG21.
Requests for further information about these documents should include
the document number, reference ISO/IEC 14882:1998(E), and be
submitted to the Information Technology Information Council (ITI),
1250 Eye Street NW, Washington, DC 20005,
USA.
Information regarding how to obtain a copy of the C++ Standard,
join the Standard Committee, or submit an issue
can be found in the C++ FAQ at
http://www.research.att.com/~austern/csc/faq.html .
Public discussion of the C++ Standard and related issues occurs on
newsgroup comp.std.c++.
Revision History
-
Revision 26: 2003-04-25: Reflected deliberations from
the Oxford (April, 2003) meeting. Added new issues 402-411.
-
Revision 25: 2003-03-03: Added new issues 390-401, updated
issue 214.
-
Revision 24: 2002-11-08: Reflected deliberations from the
Santa Cruz (October, 2002) meeting. Added new issues 379-389.
-
Revision 23: 2002-09-10: Added new issues 355-378, updated
issue 298 and issue 214.
-
Revision 22: 2002-05-10: Reflected deliberations from the
Curacao (April, 2002) meeting. Added issues 342-354.
-
Revision 21: 2002-03-11: Added new issues 314-341, updated issues
132,
214,
244,
245,
254,
255,
283.
-
Revision 20: 2001-11-09: Reflected deliberations from the
Redmond (October, 2001) meeting. Added issue 313.
-
Revision 19: 2001-09-12: Added new issues 289-308, updated
issues 222, 261,
270.
-
Revision 18: 2001-05-19: Reflected deliberations from the
Copenhagen (April, 2001) meeting. Added new issues 282-288.
-
Revision 17: 2001-04-29: Added new issues 276-81.
-
Revision 16: 2001-03-27: Updated issue 138 to discuss the interaction of using-declarations
and "forward declarations." Noted a problem with the proposed
resolution of issue 139. Added some
new discussion to (and changed the priority of)
issue 115. Added
proposed resolution for issue 160. Updated
address of C++ FAQ. Added new issues 265-275.
-
Revision 15: 2000-11-18: Reflected deliberations from the
Toronto (October, 2000) meeting; moved the discussion of empty and
fully-initialized const objects from issue 78 into new issue 253;
added new issues 254-264.
-
Revision 14: 2000-10-21: Added issues 246-252; added an extra
question to issue 221 and changed its
status back to "review."
-
Revision 13: 2000-09-16: Added issues 229-245; changed status
of issue 106 to "review" because of problem
detected in proposal; added wording for issues 87 and 216 and moved to "review"
status; updated discussion of issues
5,
78,
198,
203, and
222.
-
Revision 12: 2000-05-21: Reflected deliberations from the
Tokyo (April, 2000) meeting; added new issues 222-228.
-
Revision 11, 2000-04-13: Added proposed wording and moved
issues
62,
73,
89,
94,
106,
121,
134,
142, and
145
to "review" status. Moved issue 13
from "extension" to "open" status because of recent additional
discussion.
Added new issues 217-221.
-
Revision 10, 2000-03-21: Split the issues list and indices into
multiple documents. Added further discussion to issues
84 and 87.
Added proposed wording and moved issues
1,
69,
85,
98,
105,
113,
132, and
178
to "review" status.
Added new issues 207-216.
-
Revision 9, 2000-02-23: Incorporated decisions from the
October, 1999 meeting of the Committee;
added sequence numbers to issues for easier reference during meetings;
added drafting assignments and priorities to issues as assigned;
added issues 174 through 206.
-
Revision 8, 1999-10-13: Minor editorial changes to issues
90 and
24; updated issue
89 to include a related question;
added issues
169,
170,
171,
172, and
173.
-
Revision 7, 1999-09-14: Removed unneeded change to
14.7.3
temp.expl.spec paragraph 9 from
issue 24; changed
issue 85 to refer to
3.4.4
basic.lookup.elab;
added issues
122,
123,
124,
125,
126,
127,
128,
129,
130,
131,
132,
133,
134,
135,
136,
137,
138,
139,
140,
141,
142,
143,
144,
145,
146,
147,
148,
149,
150,
151,
152,
153,
154,
155,
156,
157,
158,
159,
160,
161,
162,
163,
164,
165,
166,
167, and
168.
-
Revision 6, 1999-05-31: Moved
issue 72 to "dup" status; added
proposed wording and moved issue 90
to "review" status; updated issue 98
with additional question; added issues
110,
111,
112,
113,
114,
115,
116,
117,
118,
119,
120, and
121.
-
Revision 5, 1999-05-24: Reordered issues by status; added revision
history; first public version.
Issue status
Issues progress through various statuses as the Core Language
Working Group and, ultimately, the full J16 and WG21 committees
deliberate and act. For ease of reference, issues are grouped in these
documents by their status. Issues have one of the following statuses:
Open: The issue is new or the working group has not yet
formed an opinion on the issue. If a Suggested Resolution is
given, it reflects the opinion of the issue's submitter, not
necessarily that of the working group or the Committee as a whole.
Drafting: Informal consensus has been reached in the
working group and is described in rough terms in a Tentative
Resolution, although precise wording for the change is not yet
available.
Review: Exact wording of a Proposed Resolution is now
available for an issue on which the working group previously reached
informal consensus.
Ready: The working group has reached consensus that the
issue is a defect in the Standard, the Proposed Resolution is
correct, and the issue is ready to forward to the full Committee for
ratification as a proposed defect report.
DR: The