BS ISO/IEC 14882:2017
Superseded
A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.
View Superseded by
Programming languages. C++
Hardcopy , PDF
12-17-2020
English
01-16-2018
Foreword
1 Scope
2 Normative references
3 Terms and definitions
4 General principles
5 Lexical conventions
6 Basic concepts
7 Standard conversions
8 Expressions
9 Statements
10 Declarations
11 Declarators
12 Classes
13 Derived classes
14 Member access control
15 Special member functions
16 Overloading
17 Templates
18 Exception handling
19 Preprocessing directives
20 Library introduction
21 Language support library
22 Diagnostics library
23 General utilities library
24 Strings library
25 Localization library
26 Containers library
27 Iterators library
28 Algorithms library
29 Numerics library
30 Input/output library
31 Regular expressions library
32 Atomic operations library
33 Thread support library
Annex A (informative) - Grammar summary
Annex B (informative) - Implementation quantities
Annex C (informative) - Compatibility
Annex D (normative) - Compatibility features
Bibliography
Cross references
Cross references from ISO C++ 2014
Index
Index of grammar productions
Index of library names
Index of implementation-defined behavior
Describes requirements for implementations of the C++ programming language.
Committee |
IST/5
|
DevelopmentNote |
Supersedes 97/640456 DC. (03/2007) Supersedes 14/30299931 DC. (02/2015) Supersedes 17/30325396 DC. (01/2018)
|
DocumentType |
Standard
|
Pages |
1620
|
PublisherName |
British Standards Institution
|
Status |
Superseded
|
SupersededBy | |
Supersedes |
Standards | Relationship |
ISO/IEC 14882:2017 | Identical |
ISO/IEC/IEEE 60559:2011 | Information technology — Microprocessor Systems — Floating-Point arithmetic |
ECMA 262 : 8ED 2017 | ECMASCRIPT[R] 2017 LANGUAGE SPECIFICATION |
ISO 80000-2:2009 | Quantities and units Part 2: Mathematical signs and symbols to be used in the natural sciences and technology |
ISO/IEC 10967-1:2012 | Information technology — Language independent arithmetic — Part 1: Integer and floating point arithmetic |
ISO/IEC 9899:2011 | Information technology Programming languages C |
ISO/IEC 10646-1:2000 | Information technology Universal Multiple-Octet Coded Character Set (UCS) Part 1: Architecture and Basic Multilingual Plane |
Access your standards online with a subscription
Features
-
Simple online access to standards, technical information and regulations.
-
Critical updates of standards and customisable alerts and notifications.
-
Multi-user online standards collection: secure, flexible and cost effective.