C++03 - Wikipedia
Contents
move to sidebar hide- (Top)
- Article
- Talk
- Read
- Edit
- View history
- Read
- Edit
- View history
- What links here
- Related changes
- Upload file
- Permanent link
- Page information
- Cite this page
- Get shortened URL
- Download QR code
- Download as PDF
- Printable version
- Wikidata item
| C++ language revisions |
|---|
|
|
C++03 is a version of the ISO/IEC 14882 standard for the C++ programming language. It is defined by two standards organizations, the International Organization for Standardization (ISO) and the International Electrotechnical Commission (IEC), in standard ISO/IEC 14882:2003.
C++03 replaced the prior C++98 standard. C++03 was later replaced by C++11. C++03 was primarily a bug fix release for the implementers to ensure greater consistency and portability.[1] This revision addressed 92 core language defect reports,[2] 125 library defect reports,[3] and included only one new language feature: value initialization.[4]
Among the more noteworthy defect reports addressed by C++03 was the library defect report 69,[5] whose resolution added the requirement that elements in a vector are stored contiguously.[6] This codifies the common expectation that a C++ std::vector object uses a memory layout similar to an array. While most implementations satisfied this expectation, it was not required by C++98.
See also
[edit]- C++ Technical Report 1 - Additions to the C++03 Standard Library
- C++ standardization
- C++ Standard Library
References
[edit]- ^ "Bjarne Stroustrup's FAQ – What is the difference between C++98 and C++03?". Bjarne Stroustrup's homepage. Archived from the original on February 6, 2016.
- ^ "C++ Standard Core Language Issue Index by Status: Issues with "TC1" Status". open-std.org. Archived from the original on 2022-09-11. Retrieved 2022-09-20.
- ^ "C++ Standard Library Issues List: TC1 (125 issues)". Archived from the original on 2018-07-21. Retrieved 2016-05-30.
- ^ "Value initialization", C++ reference (wiki), archived from the original on 2018-05-27, retrieved 2016-05-30
- ^ "C++ Standard Library Defect Report List: 69. Must elements of a vector be contiguous?". Archived from the original on 2018-07-19. Retrieved 2016-05-30.
- ^ Herb, Sutter (2002). More Exceptional C++: 40 New Engineering Puzzles, Programming Problems, and Solutions. Boston: Pearson Education, Inc. p. 48. ISBN 0-201-70434-X. Archived from the original on 2022-09-21. Retrieved 2022-09-20.
- British Standards Institute (2003-10-01). The C++ Standard: Incorporating Technical Corrigendum No. 1. John Wiley & Sons, Inc. ISBN 978-0-470-84674-2.
| |
|---|---|
| |
| Features |
|
| Standard Library |
|
| Ideas |
|
| Compilers |
|
| IDEs |
|
| Superset languages |
|
| Dialects |
|
| Relative toother languages |
|
| People |
|
| |
|---|---|
| List of ISO standards – ISO romanizations – IEC standards | |
| 1–9999 |
|
| 10000–19999 |
|
| 20000–29999 |
|
| 30000+ |
|
| |
This programming-language-related article is a stub. You can help Wikipedia by expanding it. |
- v
- t
- e
- C++
- Programming language standards
- C++ programming language family
- IEC standards
- ISO standards
- Programming language topic stubs
- Articles with short description
- Short description is different from Wikidata
- All stub articles
Từ khóa » C 03
-
IWC Pilot's Watch Chronograph Edition C.03 For Collective Horology
-
Introducing IWC Pilot's Watch Chronograph Edition C.03 X Collective
-
IWC Pilots Watch Chronograph Edition C.03 | HYPEBEAST
-
6moons Audio Reviews: Esoteric C-03
-
6moons Audio Reviews: Esoteric C-03
-
Collective Horology And IWC Launch The Pilot's Watch Chronograph ...
-
Owner Review: IWC Pilot's Watch Chronograph 41 C.03 - Fifth Wrist
-
C++ Tutorial => C++03
-
Geckota Racing C-03 Review - Watch Clicker
-
The Collective X IWC Pilot's Watch Chronograph Edition C.03