最近在android上編譯VTK 和VXL 發現其中源代碼裏面有不少詭異的後綴名文件,雖然其實打開都是C/C++代碼,可是在編譯器行爲上是有所不一樣的。 android
cpp是在windows下面c++源文件,這個也是你們看得最廣泛的。 c++
cxx是在一些unix系統下的c++源文件格式,其實和cpp沒區別 windows
txx是c++的模板文件,不是很清楚爲啥要單獨列出來,可是這個文件是不能直接編譯的,也就是不能編譯成可執行或者exe文件 unix
至於 .h .hh .hhh 之類的應該都是頭文件吧 繼續研究中 編譯器