SO/IEC  JTC1/SC22/WG21 is the international standardization working group for the programming language C++.

The current C++ standard is ISO/IEC 14882:2014 (C++14). The standard, which describes the core language and the standard libraries, must be bought from ANSI, ISO, or the BSI. Here we present the available draft, and thus free, versions of the standard.

Available C++ Standard Drafts and Related Documents

The closest available draft for C++14 looks like N4140 (original from

For C++11, the WG21 site gives N3242 (original from WG21) as a draft C11 standard, dated 28 February 2011.

There are some drafts for C++98, the first ISO C++ standard, but they are not from the WG21 site.

From the BABAR there is The 1997 Public Review Document (local), also referenced as WG21/N1043 and dated December 1996. N1043 is available as a set of PDF files (local) from the same site.

C++98 [ISO/IEC 14882:1998(E)] - From (local) there a document called 'Final Draft', dated May 1998. A PDF version is available from (local), dated September 1998. There is also a Proposed Defect Report on ISO/IEC1488:1998 (local) from WG21.

Useful Sites

The Wikipedia articles on C++11 and C++14 give overviews of the changes from previous versions

There is a good language reference that covers C++11 and C++14 features at

Bjarne Stroustrup C++ link on his home page are worth a visit. In particular he has written a C++11 FAQ. There are more general C++ FAQs at and Marshall Cline's site.

Standard Template Library Programmer's Guide documents all of the components in the SGI Standard Template Library and provides other more general STL resources

Frank B. Brokken's C++ Annotations is a general C++ tutorial.