[C.C++] C++中文件后缀的区别:cxx、cpp和txx,c、cc和cpp、hpp和h等

582 0
Honkers 2026-1-18 05:26:35 来自手机 | 显示全部楼层 |阅读模式


又开始接触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的库都很小,因为他们大部分都是模板文件。
  • .h文件是头文件,一般存放类定义,具体实施会放在.cxx文件和.cpp文件中

2. c、cc和cpp、hpp和h(C和C++后缀的区分)

  • 从历史角度来看,第一批用于C++的扩展名是.c和

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

中国红客联盟公众号

联系站长QQ:5520533

admin@chnhonker.com
Copyright © 2001-2026 Discuz Team. Powered by Discuz! X3.5 ( 粤ICP备13060014号 )|天天打卡 本站已运行