Google C++ 编码规范(中文版)
C++ 是 Google 大部分开源项目的主要编程语言。正如每个 C++ 程序员都知道的,C++ 有很多强大的特性,但这种强大不可避免的导致它走向复杂,使代码更容易产生 bug,难以阅读和维护。
Google 经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码。但是如果代码贡献者的编程风格与 Google 的不一致,会给代码阅读者和其他代码提交这造成不小的困扰。Google 因此发布了这份自己的编程风格,使所有提交代码的人都能获知 Google 的编程风格。
创新工场董事长兼 CEO 李开复曾经对 Google C++ 编码规范给予了极高的评价:“我认为这是地球上最好的一份 C++ 编程规范,没有之一,建议广大国内外 IT 研究使用。”
Google C++ 编码规范(英文)在线地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml
中文版下载:Google C++ 编码规范(PDF)
Google C++ 编码规范(中文版)相关推荐
- Google C++ 编码规范
Google C++ 编码规范很早就已经公开了,李开复也在其微博上公开分享:"我认为这是地球上最好的一份C++编程规范,没有之一,建议广大国内外IT研究使用." 英文版: http ...
- 【C++】Google C++编码规范(三):智能指针
[C++]Google C++编码规范(一):作用域 [C++]Google C++编码规范(二):类 std::unique_ptr std::unique_ptr是C++11标准里新推出的智能指针 ...
- Python PEP8 编码规范中文版
Python PEP8 编码规范中文版 2018年01月02日 19:21:09 阅读数:22140 标签: python 更多 个人分类: Python 原文链接:http://legacy.pyt ...
- 《Google C++ 编码规范》小结
前言: 现在写代码,很多时候都是借鉴的别人的代码.而大家的代码风格都不同,很多时候我也会造成自己没有固定的代码风格.从网上找了这个<Google C++ 编码规范>,希望整理出自己的编码风 ...
- C#命名规范中文版/C#编码规范中文版
C#命名规范中文版/C#编码规范中文版 示例 /******************************************************************** Descrip ...
- Google C++编程规范 (中文版)
点击下面的超级链接即可: Google 开源项目风格指南 C++ 风格指南 - 内容目录 0. 扉页 0.1 译者前言 0.2 背景 1. 头文件 1.1. Self-contained 头文件 1. ...
- C#的编码规范中文版(www.idesign.net Author: Juval Lowy)目录
网上找到一篇非常好的C#的编码规范,业余时间把它翻译成中文. 第一次翻译.可能有些问题,希望朋友们指正. 目录 1 命名规则 ..................................... ...
- Google Java 编码规范
IncTech开发者团队,承接App,微信,及其后台开发.更多精彩技术文章和技术研究,欢迎访问 我们的官网 http://www.inctech.cn 转载自 http://www.hawste ...
- 【C++】Google C++编码规范(四):其他C++
引用参数 所有按引用传递的参数必须加上const; 这在Google Code上是一个硬性约定:输入参数是值参或const的引用参数,输出参数为指针,输入参数可以是```const`指针,但决不能是非 ...
最新文章
- 手机开发平台指南、教程和资料介绍
- 嵌入式SQL程序的VC+SQL server 2000实现的环境配置
- VTK:Utilities之ViewportBorders
- AgileConfig - RESTful API 介绍
- 文件操作(stat函数)
- 视频预训练界的HERO!微软提出视频-语言全表示预训练模型HERO,代码已开源!...
- 数据库连接配置 app.config web.config
- 【C#学习笔记】单精度和双精度浮点型操作留意。
- PDI(Kettle)加速插入数据的速度
- C++实现一个不能被继承的类
- 拓端tecdat|使用R语言随机波动模型SV处理时间序列中的随机波动率
- 机器学习:邹博邹伟教学
- php支付接口要改动的参数,京东支付接口2.0PHP集成遇到的一些问题:所有参数必须是string!...
- 京瓷Kyocera TASKalfa 6002i 一体机驱动
- VMware虚拟机启动失败问题解决WMware-tray.exe无法正常启动
- iOS-获取健康运动步数
- JDK19都出来了~是时候梳理清楚JDK的各个版本的特性了【JDK15特性讲解】
- 基于php的房产中介信息网
- VIP会员积分管理系统c语言,路西牌会员管理系统。
- BitTorrent网络中基于Kademlia协议到DHT无服务器泛互联网搜索软件推荐
热门文章
- 翼支付成烫手山芋 被电信“倒手”后的几大猜想
- golang爬虫项目Pholcus源码分析(四)
- android图片下载工具类
- 2022年1月23日学习总结
- 律师事务所管理系统-JAVA【数据库设计、源码、开题报告】
- 导出期刊对应格式的参考_从一篇文献看Web of Science的导出参考文献使用及格式...
- 怎么将PDF转成Word
- 虚拟现实VS增强现实,谁更受欢迎?
- ansys中导入自定义本构模型的算例
- HIGH-DIMENSIONAL CONTINUOUS CONTROL USING GENERALIZED ADVANTAGE ESTIMATION翻译