ISO/IEC 14882:2015
Information technology -- Programming languages -- C++
发布时间:2015-01-14 实施时间:
ISO/IEC 14882:2015标准的主要内容包括以下几个方面:
1. 语言核心:规定了C++编程语言的基本语法、语义和语言特性,包括数据类型、运算符、表达式、语句、函数、类、模板等。
2. 标准库:规定了C++标准库的组成、接口和功能,包括容器、算法、迭代器、函数对象、输入输出、异常处理等。
3. 语言扩展:规定了C++编程语言的扩展特性,包括RTTI(运行时类型识别)、异常处理、命名空间、模板元编程等。
4. 语言实现:规定了C++编程语言的实现要求,包括编译器、链接器、库、头文件等。
5. 语言互操作性:规定了C++编程语言与其他编程语言的互操作性要求,包括C语言、Fortran语言、Java语言等。
ISO/IEC 14882:2015标准的发布,对于C++编程语言的应用和发展具有重要的意义。它可以提高C++程序的可移植性、可靠性和可维护性,促进C++编程语言的标准化和规范化,推动C++编程语言在各个领域的应用和发展。
相关标准
ISO/IEC 9899:2018 C编程语言标准
ISO/IEC 11404:2006 通用程序设计语言
ISO/IEC 13211-1:1995 C语言库
ISO/IEC 14882-2014 C++11编程语言标准
ISO/IEC 14882-2017 C++17编程语言标准