Google C++ 编码规范(中文版)

news/2024/11/29 5:41:19/

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)


http://www.ppmy.cn/news/244633.html

相关文章

Google Bigtable (中文版)

http://dblab.xmu.edu.cn/post/google-bigtable/ Abstract BigTable是一个分布式存储系统,它可以支持扩展到很大尺寸的数据:PB级别的数据,包含几千个商业服务器。Google的许多项目都存储在BigTable中,包括WEB索引、Google Earth 和…

谷歌地球(Google Earth) 7.3.3.7721

谷歌地球(Google Earth) 是由Google公司开发的地图软件。谷歌地球采用了谷歌公司的卫星技术,覆盖全球任何一个角落,让你坐在家中就能将整个地球尽收眼底。感兴趣的朋友快来下载吧 。 谷歌地球(Google Earth)资源分享 普通地址1 普通地址2 谷歌地球(Go…

谷歌地球如何下载使用高程数据

BIGEMAP等高线(高程)使用教程 BIGEMAP高程数据主要特点: 覆盖全球 (任意范围下载) 精度准确等高线细腻效果好高程矢量数据可编辑 支持AutoCAD/南方CASS (DXF、DWG、DAT) 支持三维(STL) 支持多格式转换 (kml/kmz/shp/dxf/txt等) 支持投影转换(…

如何下载免费高清Google谷歌卫星3D地图?

谷歌的产品,大家都知道,大多数都是良心产品,但因为国内的各种原因很多产品都用不了,给大家的印象总是可望而不可及,这也是非常无可奈何的事。 今天分享的这个“谷歌地球软件”,不用F墙也能用!对…

【博学谷学习记录】超强总结,用心分享丨人工智能 LLM LangChain的一些小例子

目录 前提问答模型联网搜索长文本总结 前提 OpenAI api还有额度,否则会报错: Error Code 429 - You exceeded your current quota, please check your plan and billing details. https://help.openai.com/en/articles/6891831-error-code-429-you-exce…

JavaScript 资源大全中文版

伯乐在线已在 GitHub 上发起「JavaScript 资源大全中文版」的整理。欢迎扩散、欢迎加入。https://github.com/jobbole/awesome-javascript-cn 包管理器 管理着 javascript 库,并提供读取和打包它们的工具。 npm - npm 是 javascript 的包管理器。 Bower - 一个 w…

大数据三篇论文—Google Bigtable中文版

Google Bigtable 中文版 Abstract1 Introduction2 Data Model3 API4 Building Blocks5 Implementation5.1 Tablet Location5.2 Tablet Assignment5.3 Tablet Serving5.4 Compactions 6 Refinements7 Performance Evaluation8 Real applications8.1 Google Analytics8.2 Google …

图解谷歌地球使用入门、谷歌地球COM API 开发入门、谷歌地球使用的初步协议分析

一 谷歌地球概述 谷歌地球(Google Earth,GE)是一款谷歌公司开发的虚拟地球仪软件,它把卫星照片、航空照相和GIS布置在一个地球的三维模型上。用户可以通过一个下载到自己电脑上的客户端软件,免费浏览全球各地的高清晰…