CPP Standardization
from :
http://en.wikipedia.org/wiki/C%2B%2B
Standardization
| Year | C++ Standard | Informal name |
|---|---|---|
| 1998 | ISO/IEC 14882:1998[18] | C++98 |
| 2003 | ISO/IEC 14882:2003[19] | C++03 |
| 2007 | ISO/IEC TR 19768:2007[20] | C++TR1 |
| 2011 | ISO/IEC 14882:2011[21] | C++11 |
In 1998, the C++ standards committee (the ISO/IEC JTC1/SC22/WG21 working group) standardized C++ and published the international standard ISO/IEC 14882:1998 (informally known as C++98). For some years after the official release of the standard, the committee processed defect reports, and in 2003 published a corrected version of the C++ standard, ISO/IEC 14882:2003. In 2005, a technical report, called the "Library Technical Report 1" (often known as TR1 for short), was released. While not an official part of the standard, it specified a number of extensions to the standard library, which were expected to be included in the next version of C++.
The latest major revision of the C++ standard, C++11, (formerly known as C++0x) was approved by ISO/IEC on 12 August 2011.[22] It has been published as 14882:2011.[23] There are plans for a minor(C++14) and a major revision (C++17) in the future.[24]
C++14 is the name being used for the next revision. C++14 is planned to be a small extension over C++11, featuring mainly bug fixes and small improvements, similarly to how C++03 was a small extension to C++98. While the name 'C++14' implies a release in 2014, this date is not fixed.
浙公网安备 33010602011771号