C++11 是否有事实上的标准编码风格?我开始从事一个小项目,我非常习惯于 C# 标准:类名、命名空间、方法和使用 PascalCasing 的属性。C++ 是否使用 camelCase 代替?
问问题
988 次
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
像这个人那样做,你不会错的:
- Bjarne Stroustrup,“C++ 之旅”,Addison-Wesley,2013 年。
- Bjarne Stroustrup,“C++ 编程语言”,第 4 版,Addison-Wesley,2013 年。
- Bjarne Stroustrup,“编程:使用 C++ 的原则和实践”,Addison-Wesley,2008 年。
于 2013-10-04T18:16:55.210 回答