2

C++11 是否有事实上的标准编码风格?我开始从事一个小项目,我非常习惯于 C# 标准:类名、命名空间、方法和使用 PascalCasing 的属性。C++ 是否使用 camelCase 代替?

4

4 回答 4

8

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

于 2013-10-04T18:08:44.103 回答
3

C++ 是否使用 camelCase 代替?

C++ 世界中没有单一的标准风格。有很多常见的样式,但没有一种样式随处可见。一般来说,你能希望的最好的就是你自己的组的一致性,并且你使用的每个库都保持自身的一致性。

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

于 2013-10-04T18:08:33.463 回答
0

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

于 2013-10-04T18:08:55.463 回答
0

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

  1. Bjarne Stroustrup,“C++ 之旅”,Addison-Wesley,2013 年。
  2. Bjarne Stroustrup,“C++ 编程语言”,第 4 版,Addison-Wesley,2013 年。
  3. Bjarne Stroustrup,“编程:使用 C++ 的原则和实践”,Addison-Wesley,2008 年。
于 2013-10-04T18:16:55.210 回答