Google-CPP 编码规范(中文版)最新版.pdf

  1. 1、本文档共87页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Google - C++编程风格指南 王东明(Donny) 整理 2017/10/16 Donny Compile 目录 C++编程风格指南1 背景8 1. 头文件9 1.1. Self-contained 头文件9 1.2. #define 保护9 1.3. 前置声明10 1.4. 内联函数11 1.5. #include 的路径及顺序11 译者 (YuleFox) 笔记13 译者 (acgtyrant) 笔记13 2. 作用域14 2.1. 命名空间14 2.2. 匿名命名空间和静态变量16 2.3. 非成员函数, 静态成员函数和全局函数16 2.4. 局部变量18 2.5. 静态和全局变量19 译者 (YuleFox) 笔记20 译者 (acgtyrant) 笔记20 3. 类21 3.1. 构造函数的职责21 3.2. 默认构造函数21 3.3. 显式构造函数22 Donny Compile 3.4. 拷贝构造函数22 3.5. 结构体 VS. 类24 3.6. 继承24 3.7. 多重继承25 3.8. 接口25 3.9. 运算符重载26 3.10. 存取控制28 3.11. 声明顺序28 译者 (YuleFox) 笔记28 4. 函数29 4.1.参数顺序29 4.2.编写简短函数29 4.3.引用参数29 4.4.函数重载30 4.5.缺省参数31 4.6.函数返回类型后置语法31 5. 来自 Google 的奇技33 5.1.所有权与智能指针33 5.2. cpplint34 译者(acgtyrant)笔记34 6. 其他 C++ 特性35 6.1. 引用参数35 Donny Compile 6.2.右值引用35 6.3. 函数重载36 6.4. 缺省参数37 6.5. 变长数组和alloca() 37 6.6. 友元38 6.7. 异常38 6.8. 运行时类型识别39 6.9. 类型转换41 6.10. 流41 6.11. 前置自增和自减42 6.12. const 用法43 6.13. constexpr 用法44 6.14. 整型44 6.15. 64 位下的可移植性46 6.16. 预处理宏47 6.17. 0,nullptr 和NULL47 6.18. sizeof 48 6.19. auto48 6.20. 列表初始化49 6.21. Lambda 表达式51 6.22. 模板编程52 6.23. Boost 库53 Donny Compile 6.24. C++11 54 译者(acgtyrant)笔记55 7. 命名约定56 7.1. 通用命名规则56 7.2. 文件命名56 7.3. 类型命名57

文档评论(0)

阳光很暖,你也很暖 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档