Defacto标准C ++ 11编码风格?

时间:2013-10-04 18:06:32

标签: c++

是否有针对C ++ 11的事实标准编码风格?我开始研究一个小项目,我已经习惯了C#标准:使用PascalCasing的类名,命名空间,方法和属性。 C ++是否使用camelCase?

4 个答案:

答案 0 :(得分:8)

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

答案 1 :(得分:3)

  

C ++是否使用camelCase?

C ++世界中没有单一的标准风格。有很多常见的风格,但没有一种风格存在于任何地方。通常,您可以期望的最好的是您自己的组中的一致性,并且您使用的每个库本身都保持一致。

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

答案 2 :(得分:0)

在一天结束时,这取决于您使用的团队和公司要求。

答案 3 :(得分:0)

像这个人那样做,你就不会错了:

  1. Bjarne Stroustrup,“C ++之旅”,Addison-Wesley,2013年。
  2. Bjarne Stroustrup,“The C ++ Programming Language”,4 ed。,Addison-Wesley,2013。
  3. Bjarne Stroustrup,“编程:使用C ++的原理和实践”,Addison-Wesley,2008年。