Topic: difference between Standard C++ 98 and Standard C++ 2003


Author: "JBorges" <joseborgesfilho@gmail.com>
Date: Sun, 28 May 2006 14:45:45 CST
Raw View
does anyone know the difference between Standard C++ 98 and Standard
C++ 2003?

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]





Author: James Dennett <jdennett@cox.net>
Date: Mon, 29 May 2006 00:38:51 CST
Raw View
JBorges wrote:
> does anyone know the difference between Standard C++ 98 and Standard
> C++ 2003?

C++ 2003 is C++98 with TC1 (technical corrigendum 1) rolled in -- in
other words, C++2003 is C++1998 with few defects in the standardese.
There are supposed to be no changes other than corrections of defects
(though the added guarantee of contiguity of std::vector stretches
the limit of what's considered a defect a little).

-- James

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]





Author: "Anders Dalvander" <google@dalvander.com>
Date: Mon, 29 May 2006 00:38:47 CST
Raw View
Unofficial list of revisions, by Andrew Koenig:
http://www.acceleratedcpp.com/authors/koenig/c++std/revisions.pdf

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]





Author: francis@robinton.demon.co.uk (Francis Glassborow)
Date: Mon, 29 May 2006 18:55:38 GMT
Raw View
In article <qooeg.89208$iU2.35322@fed1read01>, James Dennett
<jdennett@cox.net> writes
>JBorges wrote:
>> does anyone know the difference between Standard C++ 98 and Standard
>> C++ 2003?
>
>C++ 2003 is C++98 with TC1 (technical corrigendum 1) rolled in -- in
>other words, C++2003 is C++1998 with few defects in the standardese.
>There are supposed to be no changes other than corrections of defects
>(though the added guarantee of contiguity of std::vector stretches
>the limit of what's considered a defect a little).

As does the changes to the initialisation rules which really are a
change and not just a bug fix.


--
Francis Glassborow      ACCU
Author of 'You Can Do It!' see http://www.spellen.org/youcandoit
For project ideas and contributions: http://www.spellen.org/youcandoit/projects

---
[ comp.std.c++ is moderated.  To submit articles, try just posting with ]
[ your news-reader.  If that fails, use mailto:std-c++@ncar.ucar.edu    ]
[              --- Please see the FAQ before posting. ---               ]
[ FAQ: http://www.comeaucomputing.com/csc/faq.html                      ]