Google是否有任何理由在其开源项目中使用cc扩展而不是cpp?

Alo*_*kin 5 c++

Google是否有任何理由在其开源项目中使用cc扩展而非标准cpp?我也应该这样做吗?

Cog*_*eel 7

这完全取决于个人偏好,至少对于启动项目的人来说是这样.无论你选择什么,都要保持一致.

  • gcc手册页列出了多个扩展名,即"必须预处理的C++源代码",包括这两个扩展名. (6认同)

Jon*_*ler 7

C++源代码有4个主要扩展:

  • .C (大写C)
  • .cpp
  • .cxx
  • .cc

选择最合适的选项,并期望在其他平台上处理问题.

在这些选择中,我首先列出的那个是最成问题的.Windows和MacOS X(默认情况下)都具有保留大小写但不区分大小写的文件系统.这意味着' file.c'和' file.C'(以及确实,' FILE.C')是同一文件的名称.

如果您计划使用Google代码,则可能需要遵循Google约定.