Google 的开源项目大多使用 C++ 开发。每一个 C++ 程序员也都知道, C++ 具有很多强大的语言特性,但这种强大不可避免的导致它的复杂,这种复杂会使得代码更易于出现 bug 、难于阅读和维护。 本指南的目的是通过详细阐述在 C++ 编码时要怎样写、不要怎样写来规避其复杂性。这些规则可在允许代码有效使用 C++ 语言特性的同时使其易于管理。
Google C++编程风格指南 译者前言 Google经常会发布一些开源项目,意味着会接受来自其他代码贡献者的代码;但是如果代码贡献者的编程风格与Google的不一致,会给代码阅读者和其他代码提交这造成不小的困扰;Google 因此发布了这份自己的编程风格,使所有提交代码的人都能获知Google 的编程风格。 翻译初衷: 规则的作用就是避免混乱;但规则本身一定要权威,有说服力,并且是理性的;我们所见过的大部分编程规范,其内容或不够严谨,或阐述过于简单,或带有一定的武断性。 Google 保持