事实上的标准 C++11 编码风格

Defacto standard C++11 coding style?

本文关键字:编码 风格 C++11 标准 事实上      更新时间:2023-10-16

C++11 有事实上的标准编码风格吗?我开始从事一个小项目,我已经习惯了 C# 标准:类名、命名空间、方法和属性与 PascalCasing。C++改用骆驼箱吗?

我所知道的唯一一种不完全依赖于项目开发文化的C++风格是一致性。无论你做什么,都要坚持不懈地去做。

C++改用骆驼吗?

C++世界中没有单一的标准风格。 有相当多的常见样式,但没有一种样式无处不在。 一般来说,你能希望的最好的结果是你自己组的一致性,并且你使用的每个库在自身内部保持一致。

PascalCase 在C++库中很少见。 驼峰更常见,但命名underscore_separated也很常见。 后者可能是最常见的,因为C++标准库在命名中使用underscore_separation。

像这个家伙那样做,你就不会大错特错:

  1. Bjarne Stroustrup,"A Tour of C++",Addison-Wesley,2013年。
  2. Bjarne Stroustrup,"C++编程语言",4版,Addison-Wesley,2013年。
  3. Bjarne Stroustrup,"编程:使用C++的原则和实践",Addison-Wesley,2008年。

归根结底,这取决于与您合作的团队和公司的要求。