inline函数模板有个屁用?

sdfdfsddd 2013-05-23 04:52:03
既然编译器可以自己决定是否内联,那么inline函数模板有个屁用?
...全文
1996 80 打赏 收藏 转发到动态 举报
写回复
用AI写文章
80 条回复
切换为时间正序
请发表友善的回复…
发表回复
baidu_31274099 2015-09-13
  • 打赏
  • 举报
回复
先有inline还是先有编译器自动inline
baidu_31274099 2015-09-13
  • 打赏
  • 举报
回复
先有inline还是先有编译器自动inline
小竹z 2014-07-01
  • 打赏
  • 举报
回复
编译器自己决定是否内联,不是说随便一个小函数,编译器就把它内联了,而是说如果函数有关键字inline,编译器才决定是否内联,否则编译器肯定不会内联。
wangen12345 2014-06-30
  • 打赏
  • 举报
回复
用inline肯定内联,不用不一定内联
dowinlee 2014-06-30
  • 打赏
  • 举报
回复
__forceinline可以强制内联,或者说,只要有可能就会内联 内联函数不能用函数指针访问,因为它可能没有函数头
李刚弄死他 2013-09-10
  • 打赏
  • 举报
回复
大家来讨论下。
李刚弄死他 2013-08-27
  • 打赏
  • 举报
回复
加了 inline 后不管内联是否成功, 函数定义就变成内部链接的了.这个说法是否正确?
李刚弄死他 2013-08-26
  • 打赏
  • 举报
回复
引用 15 楼 adlay 的回复:
更正: 加了 inline 后不管内联是否成功, 函数定义就变成内联的了. 改为: 加了 inline 后不管内联是否成功, 函数定义就变成内部链接的了.
你这个概念倒是很清晰,可惜现在也有人反驳了。
signforlin 2013-07-10
  • 打赏
  • 举报
回复
光看争论了,今晚升级都忘了
凌典 2013-07-10
  • 打赏
  • 举报
回复
气氛好好哦,学习一下。
rocktyt 2013-07-08
  • 打赏
  • 举报
回复
不会用inline就说inline没有用?
赵4老师 2013-07-08
  • 打赏
  • 举报
回复
要想确定实现“inline 函数”用“__asm {对应函数的汇编指令}”代替?
橡木疙瘩 2013-07-08
  • 打赏
  • 举报
回复
函数模板定义为inline确实没有用。即使没有inline声明,函数模板也不会有重复定义错,因为编译器会在链接时合并相同的实例,这是标准要求的,也是非inlie函数模板能够正常使用的必要条件。 inline其实是遗留内容,随着编译器的发展,它的作用越来越小,现在必须加inline声明的只有可能会进行内联的类成员函数(它不是模板,不会在链接时合并;也不能放在匿名namespace中来避免重复定义;如果放在cpp中,又导致一定不能内联)。
sophy520eangel 2013-07-08
  • 打赏
  • 举报
回复
引用 25 楼 sdfdfsddd 的回复:
[quote=引用 24 楼 sophy520eangel 的回复:] 楼主有没有想过如果你说inline就inline那么结果会是什么样子? 适当的inline是可取的,而且将这种主动权交给编译器自己来处理是最佳的
是啊,这就回归到主题了,inline函数模板有个屁用?[/quote] 这并没有回馈主题,但是你却这样理解了 INLINE有木有用,其实还是个按需的求取的过程
  • 打赏
  • 举报
回复
哈哈哈哈哈哈,我狂喊。
jhldelphi 2013-05-30
  • 打赏
  • 举报
回复
有意思
  • 打赏
  • 举报
回复
概念股,新概念作文大赛。
miliggate 2013-05-28
  • 打赏
  • 举报
回复
inline只是一个概念
  • 打赏
  • 举报
回复
非inline类成员函数定义总有外部连接,这个非inline类成员函数定义是什么意思?这句话靠谱不?
  • 打赏
  • 举报
回复
非inline类成员函数定义总有外部连接,这个非inline类成员函数定义是什么意思?这句话靠谱不?
加载更多回复(59)

64,647

社区成员

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

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