参考了C++ Primer Plus第五版中文版 P8
C++实现 源代码的扩展名
UNIX C、cc、cxx、c
GNU C++ C、cc、cxx、cpp、c++
Borland C++ Cpp
Microsoft Visual C++ cpp、cxx、cc
Android系统源码中以cc为后缀
GNU GCC承认所有以下为C ++文件,并且将使用C ++编译无论您通过GCC或g调用它++: ,.C,.cc,.cpp,.CPP,.c++,.cp或.cxx。
注意.CGCC中的大小写问题,.c是一个C文件,而.C 是 C ++文件(如果你让编译器决定它是什么编译的话)。
GCC还支持其他后缀来表示特殊的处理,例如一个.ii文件将被编译为C ++,但没有预处理(打算用于单独的预处理代码)。所有认可的后缀详见gcc.gnu.org