我已经看到C ++代码另存为.cc
和.cpp
文件。 二者之间有区别吗? spa
Google样式指南彷佛建议使用.cc
,但未提供任何解释。 code
我主要关注Linux系统上的程序。 get
归根结底,这并不重要,由于C ++编译器能够处理两种格式的文件。 若是这是您团队中的实际问题,请掷硬币并继续进行实际工做。 编译器
据我所知, .cpp
是C ++的推荐扩展名。 有些人甚至建议对C ++标头使用.hpp
,以区别于C。 io
尽管编译器不在意您作什么,但这是我的喜爱。 编译
只需遵循项目/团队所使用的约定。 扩展
使用的其余文件扩展名包括.cxx
和.C
(大写C)。 我相信Bjarne Stroustrup最初使用.C
。 .cpp
是C预处理程序的名称,所以不幸的是它也用于C ++。 bug
cpp = c plus plus,所以是个人首选,cc或cxx表明什么? 程序