为什么有些项目在c ++中选择源文件.cc的扩展名?

时间:2010-08-28 00:05:33

标签: c++

任何原因,.cc是什么?

2 个答案:

答案 0 :(得分:12)

C ++是选择和灵活性的终极语言,C ++开发人员喜欢与众不同。 .cc扩展名只是人们为标题和源文件选择的众多内容之一。我见过的其他一些人。

  • 无扩展名:受头文件欢迎
  • ·H
  • .HPP
  • 的.cpp
  • .CC
  • .c
  • .C(区分大小写的文件系统的明确资本)
  • .CXX
  • .inl(适用于内联模板)

使用哪个仅仅是一个偏好问题。选择一个扩展而不是另一个扩展没有固有的好处。

扩展所带来的唯一真正效果是在争论最佳使用时,将团队的工作效率提高一两天。

答案 1 :(得分:2)

除了字符串“c ++”在许多操作系统上的扩展很差外,我不知道它的深层原因。 :-)我相信这些约定是在有标准之前开发的,并且由于语言和编译器本身通常不会将任何特定含义归于源文件的扩展,因此不需要任何标准。 .cc最初可能是对“C with Classes”的引用,但这是我的猜测(也许是Joe的)。

.cc.cpp.cxx都是C ++源文件的常见扩展。