最近在android上编译VTK 和VXL 发现其中源代码里面有不少诡异的后缀名文件,虽然其实打开都是C/C++代码,可是在编译器行为上是有所不一样的。 android
cpp是在windows下面c++源文件,这个也是你们看得最广泛的。 c++
cxx是在一些unix系统下的c++源文件格式,其实和cpp没区别 windows
txx是c++的模板文件,不是很清楚为啥要单独列出来,可是这个文件是不能直接编译的,也就是不能编译成可执行或者exe文件 unix
至于 .h .hh .hhh 之类的应该都是头文件吧 继续研究中 编译器