请问.inl文件的作用是什么?

Parisburn 2008-01-07 04:43:14
如题,请问.inl文件的作用是什么?

是不是关于内联函数的文件,为何要把.h中的模板函数的实现写在.inl中呢?是为了使得.h头文件更加简洁吗?

为何不把.inl的内容直接写在.cpp中呢?

谢谢!!!
...全文
3503 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
千年一叹 2011-09-01
  • 打赏
  • 举报
回复
学到东西了!
alex_yr 2011-05-27
  • 打赏
  • 举报
回复
呀,第一次看到,学习
lt114896 2011-05-27
  • 打赏
  • 举报
回复
学习一下
xiasky2018 2011-05-27
  • 打赏
  • 举报
回复
学习了
devilbelief 2011-05-27
  • 打赏
  • 举报
回复
内联函数定义文件
yexiaoya 2010-09-15
  • 打赏
  • 举报
回复
???
还有这个扩展名呀
我一直都把内联函数写在.cpp里
herman~~ 2010-09-15
  • 打赏
  • 举报
回复
mark
lynsan 2010-08-18
  • 打赏
  • 举报
回复
学习了谢谢,
BillLeecn 2010-02-09
  • 打赏
  • 举报
回复
???
还有这个扩展名呀
我一直都把内联函数写在.cpp里
drinker_linux 2010-02-08
  • 打赏
  • 举报
回复
嗯,好,学习学习.嗯,好,学习学习.嗯,好,学习学习.嗯,好,学习学习.嗯,好,学习学习.嗯,好,学习学习.
joyjjjz 2008-07-17
  • 打赏
  • 举报
回复
呵呵
taodm 2008-03-12
  • 打赏
  • 举报
回复
google "微软开发主管临别诤言",看看微软还有哪些可以让人“理直气壮”地效仿的东西。
熊主任 2008-03-12
  • 打赏
  • 举报
回复
这种只是编程风格而已。楼上的,这个后缀MS自己也在用哦。
taodm 2008-03-12
  • 打赏
  • 举报
回复
自创一个inl后缀也不是啥好编程习惯。
雨过白鹭洲 2008-03-11
  • 打赏
  • 举报
回复
顶一个
lnxwan 2008-03-11
  • 打赏
  • 举报
回复
本人菜鸟,学习到东西了,谢谢
zhongguoren666 2008-01-08
  • 打赏
  • 举报
回复
*.inl文件是内联函数的源文件,通常内联函数在C++头文件中实现,但有时为了考虑将其实现与头文件分离,故意在另一文件中实现,通常它在声明内联函数的头文件的末尾被#include语句包含进来。
  • 打赏
  • 举报
回复
通常来说 inl是被包含的.你写到cpp文件,被包含也可以.没什么不行的.
inl都是模板实现,跟具体的代码实现还是有一点区别的,为了方便,所以就多了一个扩展名了

65,208

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧