C代码文件扩展名? .cc 和 .cpp 有什么区别

新手上路,请多包涵

我已经看到 C++ 代码同时保存为 .cc.cpp 文件。两者有区别吗?

谷歌风格指南 似乎建议 .cc ,但没有提供任何解释。

我主要关心Linux系统上的程序。

原文由 Jessica 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.6k
2 个回答

归根结底,这并不重要,因为 C++ 编译器可以处理任何一种格式的文件。如果这是您团队中的一个真正问题,请掷硬币并继续进行实际工作。

原文由 JaredPar 发布,翻译遵循 CC BY-SA 3.0 许可协议

正如其他人在我之前写的那样,最后它是您的项目/团队/公司使用的东西。

就个人而言,我没有使用 cc 扩展,我试图减少扩展的数量而不是增加它们,除非有明确的价值(在我看来)。

对于它的价值,这就是 我正在使用的

c - 纯 C 代码,没有类或带有方法的结构。

cpp - C++代码

hpp - 仅标头代码。实现在标题中(如模板类)

h - C/C++ 的头文件。我同意可以做出另一种区分,但正如我所写的,为了简单起见,我正在尝试减少扩展的数量。至少从我参与过的 C++ 项目来看, h 纯 C 的文件比较少见,因此我不想添加另一个扩展。

原文由 TCS 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题