2003 and 1998 C++ standards?

G

Guest

I've been checking out ANSI's webstore with the intention of getting a
copy of the C++ standard, and astonishingly it seems to be dated 2003!
Bjarne Stroustrup's site states that C++0x is still a long way from
completion, and nowhere else on the web seems to refer to the 1998
standard being replaced with a 2003 standard, so what's going on?
 
S

Sumit Rajan

I've been checking out ANSI's webstore with the intention of getting a
copy of the C++ standard, and astonishingly it seems to be dated 2003!
Bjarne Stroustrup's site states that C++0x is still a long way from
completion, and nowhere else on the web seems to refer to the 1998
standard being replaced with a 2003 standard, so what's going on?

The 2003 edition/version is essentially a bug fix. Here is a list of the
changes:
http://www.acceleratedcpp.com/authors/koenig/c++std/revisions.pdf

Regards,
Sumit.
 
B

Bjarne Stroustrup

I've been checking out ANSI's webstore with the intention of getting a
copy of the C++ standard, and astonishingly it seems to be dated 2003!
Bjarne Stroustrup's site states that C++0x is still a long way from
completion, and nowhere else on the web seems to refer to the 1998
standard being replaced with a 2003 standard, so what's going on?

It's a minor "bugfix" revision. The technical term is "correganda".
C++0x is still years away.

- Bjarne Stroustrup; http://www.research.att.com/~bs
 
G

Greg Comeau

I've been checking out ANSI's webstore with the intention of getting a
copy of the C++ standard, and astonishingly it seems to be dated 2003!
Bjarne Stroustrup's site states that C++0x is still a long way from
completion, and nowhere else on the web seems to refer to the 1998
standard being replaced with a 2003 standard, so what's going on?

As defect report processing on C++98 continued, the committee
originally intended on issuing two TC's. Long story short is
that C++03 is C++98 with TC1 applied to it. It has been issued
as a revised standard, which normally replaced previous versions.
So the current Standard C++ is ISO/EIC 14882:2003.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Staff online

Members online

Forum statistics

Threads
474,176
Messages
2,570,950
Members
47,501
Latest member
log5Sshell/alfa5

Latest Threads

Top