Document number: |
N1734 = 04-0174 |
Date: |
November 5, 2004 |
Project: |
Programming Language C++ |
Reference: |
ISO/IEC IS 14882:2003(E) |
Reply to: |
Pete Becker |
|
Dinkumware, Ltd. |
|
petebecker@acm.org |
Summary
· Editorial Changes
· Future
N1733=04-0174, Working Draft, Standard for Programming
Language C++, contains the body of the standard, with all of the changes
made at the Redmond meeting.
- For CWG issue 417, applied the change for 14.7.2/2 only to the sentence quoted
in the proposed resolution; did not replace the entire paragraph with this sentence
- Changed wording of "Notes:" clause in [lib.set.union] to match wording
in similar sections
- Added macro CLOCKS_PER_SEC to table describing <ctime> header
- Added missing 'void' return type to example in [temp.arg.type]/4; removed
extraneous backslash
- Slightly reworded last sentence of [class.ctor]/4 and [class.dtor]/2
- Fixed minor typos in containers clause
- Added missing period in description of sizeof
- Fixed the formatting of the example at the end of [temp.param]
- Added a missing line break in the grammar for type-specifier
- Removed extraneous '...' from grammar for typename-specifier
- As part of LWG issue 410, added sub-clauses to clarify structure
- For first part of LWG issue 426, changed last1 and first1 to
last and first
- For LWG issue 426, reworded [lib.alg.fill]/2 and 3 from what the DR said to
make the requirements clearer
- For LWG issue 426, reworded [lib.alg.generate]/1 and 3 from what the DR said
to make the requirements clearer
- For LWG issue 432, reworded the change to [lib.stringbuf.cons]/3 for clarity
- reformatted definitions, to match new ISO requirements
- redesigned headers and footers
- "Note:" and "Notes:" in library clauses replaced by
"Remark:" and "Remarks:" to avoid confusion with non-normative
notes