• There are no items in your cart

BS ISO/IEC 14882:2017

Superseded
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
superseded

A superseded Standard is one, which is fully replaced by another Standard, which is a new edition of the same Standard.

Programming languages. C++
Available format(s)

Hardcopy , PDF

Superseded date

12-17-2020

Language(s)

English

Published date

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

View more information
US$826.52
Excluding Tax where applicable

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.