<HTML><HEAD><TITLE>N2008=06-0078, Editor's Report</TITLE></HEAD><BODY>

<CENTER>
<H1><A NAME="N2008=06-0078, Editor's Report">Editor's Report</A></H1>
</CENTER>

<TABLE ALIGN="RIGHT" CELLSPACING="0" CELLPADDING="0">
<TR>
<TD ALIGN="RIGHT"><B><I>Document number:</I></B></TD>
<TD>&nbsp; N2008&nbsp;=&nbsp;06-0078</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Date:</I></B></TD>
<TD>&nbsp; 2006-04-21</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Project:</I></B></TD>
<TD>&nbsp; Programming Language C++</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Reference:</I></B></TD>
<TD>&nbsp; ISO/IEC IS 14882:2003(E)</TD>
</TR>
<TR>
<TD ALIGN="RIGHT"><B><I>Reply to:</I></B></TD>
<TD>&nbsp; Pete Becker</TD>
</TR>
<TR>
<TD></TD>
<TD>&nbsp; Roundhouse Consulting, Ltd.</TD>
</TR>
<TR>
<TD></TD>
<TD>&nbsp; petebecker@acm.org</TD>
</TR>
</TABLE>
<BR CLEAR="ALL">

<HR>

<P><B><CODE><A HREF="#Summary">Summary</A>
&#183; <A HREF="#Thanks">Thanks</A>
&#183; <A HREF="#Future">Future</A>
</CODE></B></P>

<HR>

<H2><A NAME="Summary">Summary</A></H2>

<P>N2009=06-0079, <I>Working Draft, Standard for Programming
Language C++</I>, contains the working draft of the standard, with all of the changes
made at the Berlin meeting.</P>

<P>The additions from TR1 are for the most part not marked with change bars.
Instead, they are marked with the text &quot;TR1&quot;, in section headings or
marginal notes or footnotes. Search for &quot;TR1&quot; to find the changes.
These markers will be removed in the next draft.</P>

<P>Changes:</P>

<UL>
<LI>Core</LI>
<UL>
<LI>DR 86</LI>
<LI>DR 420</LI>
<LI>DR 463</LI>
<LI>DR 464 (slightly modified)</LI>
<LI>DR 466</LI>
<LI>DR 479</LI>
<LI>DR 486</LI>
<LI>DR 492</LI>
<LI>DR 510</LI>
<LI>DR 513</LI>
<LI>DR 518</LI>
<LI>DR 519</LI>
<LI>DR 525</LI>
<LI>Replaced first sentence of 14.6/3</LI>
<LI>N1757 -- Right Angle Brackets</LI>
<LI>N1984 -- Deducing Type of Variable from Initializer</LI>
<LI>N1986 -- Delegating Constructors</LI>
<LI>N1987 -- <CODE>extern template</CODE></LI>
</UL>
<LI>Library</LI>
<UL>
<LI>DR 247</LI>
<LI>DR 294</LI>
<LI>DR 362</LI>
<LI>DR 369 (moved one sentence to new paragraph)</LI>
<LI>DR 371 (slightly reworded)</LI>
<LI>DR 376</LI>
<LI>DR 384</LI>
<LI>DR 475</LI>
<LI>DR 478</LI>
<LI>DR 495 (changed 17.3.2.1, but not clause 22)</LI>
<LI>DR 497</LI>
<LI>DR 505</LI>
<LI>DR 507</LI>
<LI>DR 508</LI>
<LI>DR 519</LI>
<LI>N1822 -- <CODE>numeric_limits::max_digits10</CODE></LI>
<LI>N1990 -- New Algorithms <CODE>minmax</CODE> and <CODE>minmax_element</CODE></LI>
<LI>N1913 -- Improve <CODE>const_iterator</CODE> Use</LI>
<LI>N1991 -- New Manipulator <CODE>defaultfloat</CODE></LI>
<LI>N1981 -- Uniform Use of <CODE>std::string</CODE></LI>
<LI>TR1</LI>
</UL>
</UL>

<H2><A NAME="Thanks">Thanks</A></H2>

<P>Thanks to Howard Hinnant and Mike Miller
for reviewing the changes.</P>

<H2><A NAME="Future">Future</A></H2>

<UL>
<LI>reformatted definitions, to match new ISO requirements</LI>
<LI>redesigned headers and footers</LI>
</UL>

</BODY></HTML>
