google C++风格指南-中文版

别的不多说了非常好的东西等待有缘人摘录目录如下Google C++风格指南-中文版目录译者前言背景1.头文件1.1. #define保护1.2.头文件依赖1.3.内联函数1.4. -inl.h文件1.5.函数参数的顺序1.6. #include的路径及顺序译者(YuleFox)笔记2.作用域2.1.名字空间2.1.1.匿名名字空间2.1.2.具名的名字空间2.2.嵌套类2.3.非成员函数,静态成员函数,和全局函数2.4.局部变量2.5.静态和全局变量译者(YuleFox)笔记3.类3.1.构造函数的职责3.2.默认构造函数3.3.显式构造函数3.4.拷贝构造函数3.5.结构体VS.类3.6.继承3.7.多重继承3.8.接口3.9.运算符重载3.10.存取控制3.11.声明顺序3.12.编写简短函数译者(YuleFox)笔记4.来自Google的奇技4.1.智能指针4.2. cpplint 5.其他C++特性5.1.引用参数5.2.函数重载5.3.缺省参数5.4.变长数组和alloca() 5.5.友元5.6.异常5.7.运行时类型识别5.8.类型转换5.9.流5.10.前置自增和自减5.11. const的使用5.12.整型5.13. 64位下的可移植性5.14.预处理宏5.15. 0和NULL 5.16. sizeof 5.17. Boost库6.命名约定6.1.通用命名规则6.2.文件命名6.3.类型命名6.4.变量命名6.5.常量命名6.6.函数命名6.7.名字空间命名6.8.枚举命名6.9.宏命名6.10.命名规则的特例7.注释7.1.注释风格7.2.文件注释7.3.类注释7.4.函数注释7.5.变量注释7.6.实现注释7.7.标点,拼写和语法7.8. TODO注释译者(YuleFox)笔记8.格式8.1.行长度8.2.非ASCII字符8.3.空格还是制表位8.4.函数声明与定义8.5.函数调用8.6.条件语句8.7.循环和开关选择语句8.8.指针和引用表达式8.9.布尔表达式8.10.函数返回值8.11.变量及数组初始化8.12.预处理指令8.13.类格式8.14.初始化列表8.15.名字空间格式化8.16.水平留白8.17.垂直留白译者(YuleFox)笔记9.规则特例9.1.现有不合规范的代码9.2. Windows代码10.结束语
chm 文件大小:170.44KB