文章目录

  • 1. cxx、cpp和txx(C++文件在Unix和Windows下的区分)
  • 2. c、cc和cpp、hpp和h(C和C++后缀的区分)
  • 3. .h文件的缺点(.h和.cpp文件的区别/设置两种文件的意义是什么)

又开始接触C++了,接触我对代码一开始认识的内容咧,加油

1. cxx、cpp和txx(C++文件在Unix和Windows下的区分)

根据 ITK官方论坛:[Insight-users] Difference between .cxx and .cpp, .txx and .h

.cxx.cpp文件没有区别,都是C++实施文件(实际执行的文件),

  • 一般Visual C++(即Windows平台下)会使用.cpp文件。
  • Unix程序通常更多使用.cxx
  • .txx文件是模板文件,通常不能被直接编译,必须被实例化。例如:ITK的库都