C++风格指南 - 内容目录及知识分享
需积分: 5 103 浏览量
更新于2024-01-18
收藏 159KB DOCX 举报
文件名和包含保护 o1.3. #include的路径和顺序 o1.4. 前置声明和实体声明 o1.5. 内联函数 o1.6. constexpr变量 o1.7. 头文件后缀 2. 函数 o2.1. 参数传递 o2.2. 返回值 o2.3. 函数重载 o2.4. 函数长度、深度和复杂度 o2.5. 内联函数 o2.6. 错误处理 o2.7. 名称和语义 3. 类 o3.1. 封装 o3.2. 类成员和成员函数 o3.3. 继承和派生类 o3.4. 多重继承 o3.5. 虚函数 o3.6. 构造函数和析构函数 o3.7. 类操作符 o3.8. 友元 o3.9. 类别名 4. 表达式和语句 o4.1. 全局变量和局部变量 o4.2. 初始化 o4.3. 强制类型转换 o4.4. 运算符重载 o4.5. 逗号运算符 o4.6. 条件表达式 o4.7. 循环 o4.8. 跳转 5. 格式化 o5.1. 缩进 o5.2. 空格 o5.3. 括号 o5.4. 换行 o5.5. 注释 o5.6. 命名 o5.7. 括号对齐 o5.8. 换行对齐 6. 编码实战 o6.1. 宏定义 o6.2. 条款解释 o6.3. 转储控制 o6.4. 开发环境 o6.5. 编译环境 7. 参考 o7.1. C++语言标准 o7.2. C++工具 o7.3. C++书籍 o7.4. C++网站 o7.5. 其他资源 8. 附录 o8.1. 词汇表 o8.2. 术语表 o8.3. 文档修订历史
本风格指南对C++程序设计语言的编码风格做了详细的规范,着重于程序的可读性、可维护性和可扩展性。首先介绍了头文件的使用规范,包括自包含头文件、文件名和包含保护、#include的路径和顺序、前置声明和实体声明、内联函数和constexpr变量等。然后对函数的编码风格进行了规范,包括参数传递、返回值、函数重载、函数长度、深度和复杂度、内联函数和错误处理等。接着介绍了类的编码规范,包括封装、类成员和成员函数、继承和派生类、多重继承、虚函数、构造函数和析构函数、类操作符、友元和类别名等。对表达式和语句的编码规范进行了详细介绍,包括全局变量和局部变量、初始化、强制类型转换、运算符重载、逗号运算符、条件表达式、循环、跳转等。在格式化方面,介绍了缩进、空格、括号、换行、注释、命名、括号对齐和换行对齐等规范。最后进行了编码实战的介绍,包括宏定义、条款解释、转储控制、开发环境和编译环境。在参考部分列出了C++语言标准、C++工具、C++书籍、C++网站和其他资源。最后给出了词汇表、术语表和文档修订历史。整个风格指南对C++程序设计语言的编码规范进行了系统化的总结,能够帮助开发人员更好地编写规范、清晰和易读的C++代码。
2023-07-27 上传
2023-09-06 上传
2023-07-27 上传
2023-06-13 上传
2024-02-27 上传
2024-01-30 上传
哈哈ml
- 粉丝: 2
- 资源: 5
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储