官方风格指南的链接

Use*_*er1 38 c++ coding-style

C++有几种类型的风格:MFC,Boost,Google等.我想检查这些风格并确定哪一种最适合我的项目,但我想阅读官方风格指南.有没有人有他们通常使用的官方指南?

这是我找到的两个.我打赌还有更多:

注意:这不是关于哪种风格最好的讨论......只是要求人们当前使用的官方风格指南.请不要抨击您不喜欢的其他风格指南.

附带问题:是否有一个好的工具可以检查源代码并判断它是否与给定的样式指南相匹配?

dir*_*tly 17

不是编码指南本身,但我发现这非常有用:Bjarne Stroustrup的C++风格和技术常见问题解答


小智 9

没有"官方"风格指南这样的东西--C++标准完全没有风格.由两位知识渊博的C++人员撰写的关于这一主题的一本书是Sutter和Alexandrescu的C++编码标准.


Mey*_*yer 5

其他答案指出没有官方风格指南,这在当时是正确的。

但在 2015 年,Bjarne Stroustrup宣布了 C++ Core Guidelines,这是一个为现代 C++ 代码构建权威指南的开源项目,由 Stroustrup 本人领导并由标准 C++ 基金会发布:

http://github.com/isocpp/CppCoreGuidelines

与此问题相关,核心指南还链接到其他指南,并添加了评论。关于经常推荐的 Google C++ Style Guide,他们说:

面向 C++03 和(也)旧代码库。谷歌专家现在正在积极合作帮助改进这些指南,并希望合并努力,使这些可以成为他们也可以推荐的现代通用集。