C++风格指南 - 内容目录及知识分享

需积分: 5 0 下载量 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++代码。