google C++编程风格指南 免费 电子书 EPUB 下载

1. 图书信息

  • 书名: 《Google C++编程风格指南》
  • 作者:
  • 出版社:
  • 出版日期:
  • 分类: 编程规范
  • 格式: EPUB

2. 内容简介

《Google C++编程风格指南》不是传统意义上的正式出版书籍,而是Google开源项目所采用的C++编程风格规范文档。以下是相关信息:

  • 概述:C++是Google很多开源项目的主开发语言,由于C++强大但复杂,代码易出问题且难读难维护,该指南旨在阐述C++编码的注意事项,让开发者高效使用C++特性的同时保持代码可维护性。Google主导的开源项目基本都遵循此指南。
  • 主要内容
    • 文件排版:系统头文件与用户头文件要区分开,不交叉。头文件内容顺序为全局函数、宏定义、全局变量、全局常量、类型定义、类定义、内联部分等。cpp文件则是包含指令、宏定义、全局变量、函数定义等。
    • 命名方面:遵循同一性,采用英文单词或组合,做到直观可拼读、望文知意,且要遵循最小化长度和最大化信息量原则等,避免过于相似、不同作用域重名、名字中出现数字编号等情况。
    • :不要用分号结束宏定义,能用函数解决的问题不用宏。
    • 类型:定义指针和引用时*和&紧跟变量名,尽量避免使用浮点数,用typedef简化复杂语法等。
    • 表达式:避免在表达式中用赋值语句,避免对浮点类型做等于或不等于判断等。
    • 函数:引用类型作为返回值时函数必须返回一个存在的对象,作为参数时调用者必须传递一个存在的对象。除特殊函数外都要有返回值,每个分支都要显示返回。内联函数应将函数体放到类体外,且只有简单函数适合设计为内联函数。
    • :类的成员按public、protected、private顺序分块,每块中按嵌套类型定义、常量、构造函数、析构函数、成员函数、数据成员的顺序排列。构造函数的初始化列表要和成员变量顺序一致,且每项独占一行等。
    • 错误处理:释放内存后将指针赋空,使用指针和数组前要进行合法性和索引有效性判断。
    • 性能:头文件中使用前向声明代替头文件包含,尽量在for循环前写计算估值表达式,避免在循环体内部定义对象等。

3. 下载地址

https://pan.baidu.com/s/1hufZ244CHtXY5vg928iFTg

4. 获取提取码

关注微信公众号 陌尘聊架构,发送以下图书编号获取百度网盘的提取码

1
B0104

4.1. 陌尘聊架构

陌尘聊架构

4.2. 示例演示

示例演示

5. 特别说明

版权说明

本站所有电子书均是从公开互联网中收集而来。

若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构,后台私信我,并提供相应的版权说明,我会删除对应的书籍。

分享你的电子书

如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构)私信联系我,我将会把它分享到本站。