社区
C++ 语言
帖子详情
请问.inl文件的作用是什么?
Parisburn
2008-01-07 04:43:14
如题,请问.inl文件的作用是什么?
是不是关于内联函数的文件,为何要把.h中的模板函数的实现写在.inl中呢?是为了使得.h头文件更加简洁吗?
为何不把.inl的内容直接写在.cpp中呢?
谢谢!!!
...全文
3521
18
打赏
收藏
请问.inl文件的作用是什么?
如题,请问.inl文件的作用是什么? 是不是关于内联函数的文件,为何要把.h中的模板函数的实现写在.inl中呢?是为了使得.h头文件更加简洁吗? 为何不把.inl的内容直接写在.cpp中呢? 谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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语句包含进来。
珍惜生命远离CPP
2008-01-07
打赏
举报
回复
通常来说 inl是被包含的.你写到cpp文件,被包含也可以.没什么不行的.
inl都是模板实现,跟具体的代码实现还是有一点区别的,为了方便,所以就多了一个扩展名了
c++ .
inl
文件
说明
   &... 在内联函数较多的情况下,为了避免头
文件
过长、版面混乱,可以将所有的内联函数定义移到一个单独的
文件
中去,然后再...
inl
文件
中也可以包含头
文件
的,因为内联函数中
inl
文件
的使用
.
inl
文件
为内联函数(
inl
ine)的源
文件
,是将内联函数分为两个
文件
分开实现 示例: .h
文件
#ifndef MY
INL
_H #define MY
INL
_H template<typename T> T returnValue(T& value); #include "...
说说C++中的
INL
文件
内联函数通常在c++头
文件
中实现,但有的时候内联函数较多或者出于一些别的考虑,如为了使头
文件
看起来更简洁等,往往会将这部分具体定义的代码添加到
INL
文件
中,然后在该头
文件
的末尾将其用#include 引入。...
INL
文件
(c++)
内联函数通常在c++头
文件
中实现,但有的时候内联函数较多或者出于一些别的考虑(使头
文件
看起来更简洁等),往往会将这部分具体定义的代码添加到
INL
文件
中,然后在该头
文件
的末尾将其用#include引入。由此也可以看到...
vue执行npm run servr 报错:ERROR in ./xxx/xxx.vue?vue&type=style&index=0&lang=css
报错: ERROR in ./xxx/xxx.vue?vue&type=style&index=0&lang=css 原因: 没有安装node -sass 解决: node-sass npm i node-sass --S 如果还报错: npm install sass-loader --save-dev 如果又报这个...
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章