ISO 14882-2011标准:C++编程语言规范
![](https://csdnimg.cn/release/wenkucmsfe/public/img/star.98a08eaa.png)
"C++ 标准 ISO 14882-2011" 《C++ 标准 ISO 14882-2011》是C++编程语言的第三版国际标准,发布于2011年9月1日。这个标准详细规定了C++语言的语法、语义、程序执行模型以及多线程执行等方面的内容,旨在为开发者提供一个清晰、一致的编程框架。 1.1 范围:这部分定义了标准覆盖的范围,包括C++语言的核心特性、库组件以及与实现相关的规范。 1.2 正规引用:列出此标准所依赖的其他规范和标准,确保C++与已存在的技术标准相协调。 1.3 术语和定义:标准中使用的术语和概念的正式解释,是理解标准的基础。 1.4 实现合规性:讨论了C++实现必须遵循的规则,包括兼容性、可移植性和性能要求。 1.5 国际标准结构:介绍了标准文档的组织结构,帮助读者更好地导航和理解内容。 1.6 语法标记:详细说明了C++语法的表示方式,包括如何表示不同的语言元素。 1.7 C++内存模型:描述了C++程序中数据在内存中的行为和访问规则,包括并发环境下的内存同步和可见性问题。 1.8 C++对象模型:定义了对象的创建、销毁以及对象在内存中的表示方式。 1.9 程序执行:规定了C++程序的执行过程,包括控制流、异常处理和程序终止。 1.10 多线程执行和数据竞争:阐述了多线程环境下程序的执行行为,特别是关于数据竞争和同步的规则。 1.11 致谢:对参与标准制定工作的人员和组织表示感谢。 2 词法约定:这部分详细规定了C++的源代码构成,包括字符集、预处理、标识符、关键字、运算符、字面量等。 2.1 分离翻译:描述了源代码的独立处理过程。 2.2 翻译阶段:将源代码转换为机器可执行形式的步骤。 2.3 字符集:定义了C++支持的字符集。 2.4 三字符序列:介绍了一种用三个字符表示特定单个字符的方法。 2.5 预处理标记:解释了预处理器处理的单位。 2.6 替代标记:关于某些字符或符号的特殊替代形式。 2.7 标记:源代码中的基本单元,如标识符、关键字等。 2.8 注释:描述了C++中注释的格式和作用。 2.9 头文件名:头文件的命名规则和包含机制。 2.10 预处理数字:预处理器如何处理数字。 2.11 标识符:标识符的规则,包括命名规则和作用域。 2.12 关键字:C++语言中保留的词汇,有特殊含义。 2.13 运算符和标点符号:列出所有的运算符和它们的优先级。 2.14 字面量:如整数、浮点数、字符串和布尔值等的表示形式。 3 基本概念:涵盖了声明、定义、作用域、名字查找、程序链接、启动和终止、存储持续期、对象生命周期、类型系统、左值和右值以及对齐要求等基础概念。 这些章节详细地定义了C++11标准的核心要素,是理解和编写符合标准的C++代码的基础。通过这个标准,开发者可以确保他们的代码能在不同平台上正确、高效地运行,并且与其他C++代码具有良好的互操作性。
![](https://csdnimg.cn/release/download_crawler_static/5453789/bg10.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5453789/bg11.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5453789/bg12.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5453789/bg13.jpg)
![](https://csdnimg.cn/release/download_crawler_static/5453789/bg14.jpg)
剩余1355页未读,继续阅读
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/833e404728a546f0a7b12c7780738ca3_crbboy.jpg!1)
- 粉丝: 1
- 资源: 1
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
会员权益专享
最新资源
- 京瓷TASKalfa系列维修手册:安全与操作指南
- 小波变换在视频压缩中的应用
- Microsoft OfficeXP详解:WordXP、ExcelXP和PowerPointXP
- 雀巢在线媒介投放策划:门户网站与广告效果分析
- 用友NC-V56供应链功能升级详解(84页)
- 计算机病毒与防御策略探索
- 企业网NAT技术实践:2022年部署互联网出口策略
- 软件测试面试必备:概念、原则与常见问题解析
- 2022年Windows IIS服务器内外网配置详解与Serv-U FTP服务器安装
- 中国联通:企业级ICT转型与创新实践
- C#图形图像编程深入解析:GDI+与多媒体应用
- Xilinx AXI Interconnect v2.1用户指南
- DIY编程电缆全攻略:接口类型与自制指南
- 电脑维护与硬盘数据恢复指南
- 计算机网络技术专业剖析:人才培养与改革
- 量化多因子指数增强策略:微观视角的实证分析
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)