ISO/IEC 14882:2020
Programming languages - C++
发布时间:2020-12-15 实施时间:


ISO/IEC 14882:2020标准共分为17个章节,涵盖了C++编程语言的各个方面。下面简要介绍一下各章节的内容:

第1章:介绍了标准的范围、术语和定义。

第2章:介绍了C++编程语言的基本概念和语法,包括数据类型、变量、表达式、语句、函数等。

第3章:介绍了C++编程语言的基本语义,包括类型转换、作用域、链接、存储期等。

第4章:介绍了C++编程语言的复合类型,包括数组、结构体、联合体、枚举等。

第5章:介绍了C++编程语言的表达式和语句,包括赋值、条件、循环、跳转等。

第6章:介绍了C++编程语言的函数和程序结构,包括函数的声明、定义、调用、重载等。

第7章:介绍了C++编程语言的类和对象,包括类的定义、构造函数、析构函数、成员函数、友元等。

第8章:介绍了C++编程语言的模板,包括函数模板、类模板、模板特化、模板偏特化等。

第9章:介绍了C++编程语言的异常处理,包括异常的抛出、捕获、处理等。

第10章:介绍了C++编程语言的预处理器,包括宏定义、条件编译、文件包含等。

第11章:介绍了C++编程语言的库,包括标准库、文件库、字符串库、数学库等。

第12章:介绍了C++编程语言的特殊函数,包括虚函数、纯虚函数、默认函数、删除函数等。

第13章:介绍了C++编程语言的特殊类,包括抽象类、继承、多态、模板类等。

第14章:介绍了C++编程语言的特殊语言特性,包括运算符重载、类型转换、命名空间等。

第15章:介绍了C++编程语言的标准库,包括容器、迭代器、算法、输入输出等。

第16章:介绍了C++编程语言的语言环境,包括字符集、标识符、注释等。

第17章:介绍了C++编程语言的诊断,包括编译错误、运行时错误、未定义行为等。

总的来说,ISO/IEC 14882:2020标准详细规定了C++编程语言的语法、语义、库和其他相关特性,为C++程序的编写、编译、运行提供了统一的规范和标准。

相关标准
ISO/IEC 9899:2018 C编程语言标准
ISO/IEC 11404:2007 通用程序设计语言
ISO/IEC 8652:2012 Ada编程语言标准
ISO/IEC 13211-1:1995 Prolog编程语言标准
ISO/IEC 23360:2006 Fortran编程语言标准