资料下载网
首页 计算机 考试教辅
Google C++编码风格指南 pdf电子书免费下载,百度云
首页 > 计算机 > 计算机F > Google C++编码风格指南 pdf电子书免费下载,百度云

《Google C++编码风格指南》pdf电子书免费下载


下载方式一:

百度网盘下载地址:https://pan.baidu.com/s/19P_X2VkjK5GrUMYz99f9IQ
百度网盘密码:1111

下载方式二:

http://ziliaoshare.cn/Download/af_123836_pd_GoogleC++BMFGZN.zip

 


Google C++编码风格指南

作者:empty

页数:87

出版社:empty

《Google C++编码风格指南》介绍

C++是Google大部分开源项目的主要编程请言, 正如句个C++程序员都知道的, C++有根多强大的特性, 但这种强大不可避免的导致它走向复亲:快代码更容易产生bug, 难以阅读和维护,木指南的目的是通过详细用述C++注意串项来驭其复杂性,这经规则在保证代码易于管赚的同时,也能高效使用C++的语言特性,风赢,亦被称作可读性,也就是指导C++编程的约定,使用术语“风格”有些用词不肯,因为这些习远不止源代码文件格式化这么简单.使代码易于管理的方法之是加强代码致件.让任何程序员部可以快速读你的代码这点+常重要,保持统编程风格开海中的定意味着可以很容易根据“模式风配”规则来推断各种标识符的含义,创过通用,必蓄的习健用话和模式可以佳代码更容易理解.在些情况下可能有充分的理出改变某些编程风格,但我们还是应遵括致性原则,尽量不这么做,本指南的另一个税点是C++特性的座肿,C++是一门包含大层高级特性的大语言,某些情况下,我们会期制甚至禁止使用某些特性,这么做是为了保代码洁爽,避免这些特性可他导致的各种问题,指南中列举了这类性,并解释为什么这些特性被限制使用-Google主导的开源项目均符合本指南的规定,


《Google C++编码风格指南》目录

背景.

1.头文件.

2.作用域.

3.类.

1.1.Self-contained头文件.

1.2.#define保护.

1.3.前置声明.

1.4.内联函数.

1.5.#include的路径及顺序.

2.1.命名空间.

2.2.匿名命名空间和静态变量.

2.3.非成员函数,静态成员函数和全局函数.

2.4.局部变量.

2.5.静态和全局变量.

译者(Yule Fox) 笔记.

译者(acg tyrant) 笔记.

3.1.构造函数的职责.

3.2.默认构造函数.

3.3.显式构造函数.

3.4.拷贝构造函数.

3.5.结构体VS.类.

3.6.继承.

3.7.多重继承.

3.8.接口.

3.9.运算符重载.

3.10.存取控制.

3.11.声明顺序.

4.函数.

Smog Gm gih

4.1.参数顺序.

4.2.编写简短函数.

4.3.引用参数.

4.4.函数重载.

4.5.缺省参数.

4.6.函数返回类型后置语法.

5.来自Google的奇技.

5.1.所有权与智能指针.

5.2.cpp lint.

译者(acg tyrant) 笔记.

6.其他C++特性.

6.1.引用参数.

6.2.右值引用.

6.3.函数重载.

6.4.缺省参数.

6.5.变长数组和alloca 0.

6.6.友元.

6.7.异常.

6.8.运行时类型识别.

6.9.类型转换.

6.10.流.

6.11.前置自增和自减.

6.12.const用法.

6.13.const expr用法.

6.14.整型.

6.15.64位下的可移植性.

6.16.预处理宏.

6.17.0.null ptr和NULL.

6.18.sizeof.

6.19.auto.

6.20.列表初始化.

6.21.Lambda表达式.

6.22.模板编程.

6.23.Boost.

7.1,通用命名规则.

7.2,文件命名.

7.3.类型命名.

7.4.变量命名.

7.5.常量命名.

7.6.函数命名.

7.7.名字空间命名.

7.8.枚举命名.

7.9.宏命名.

7.10.命名规则的特例.

译者(acg tyrant) 笔记.

8.1.注释风格.

8.2.文件注释.

8.3.类注释.

8.4.函数注释.

8.5.变

计算机


python
AI人工智能
javascript
计算机网络/服务器
数据库技术
计算机F

考试教辅


考研考博
英语四六级

沪ICP备18046276号-5