我已经看到 C++ 代码同时保存为 .cc
和 .cpp
文件。两者有区别吗?
谷歌风格指南 似乎建议 .cc
,但没有提供任何解释。
我主要关心Linux系统上的程序。
原文由 Jessica 发布,翻译遵循 CC BY-SA 4.0 许可协议
正如其他人在我之前写的那样,最后它是您的项目/团队/公司使用的东西。
就个人而言,我没有使用 cc
扩展,我试图减少扩展的数量而不是增加它们,除非有明确的价值(在我看来)。
对于它的价值,这就是 我正在使用的:
c
- 纯 C 代码,没有类或带有方法的结构。
cpp
- C++代码
hpp
- 仅标头代码。实现在标题中(如模板类)
h
- C/C++ 的头文件。我同意可以做出另一种区分,但正如我所写的,为了简单起见,我正在尝试减少扩展的数量。至少从我参与过的 C++ 项目来看, h
纯 C 的文件比较少见,因此我不想添加另一个扩展。
原文由 TCS 发布,翻译遵循 CC BY-SA 4.0 许可协议
3 回答1.1k 阅读✓ 已解决
1 回答987 阅读✓ 已解决
4 回答776 阅读
1 回答855 阅读
1 回答887 阅读
1 回答653 阅读
1 回答761 阅读
归根结底,这并不重要,因为 C++ 编译器可以处理任何一种格式的文件。如果这是您团队中的一个真正问题,请掷硬币并继续进行实际工作。