版块
论坛
喜欢
话题
应用
搜索
登录
注册
linfeng1216的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=77485
内联函数时灵时不灵?
我想在驱动中把一个函数变成内联函数,但是使用了关键字 __inline 编译后,好象有些调用的地方变成了内联,但有些调用的地方仍然是函数,这是为什么呢?
回复
(
6
)
2007-08-31 17:04
来自版块 -
ABC初学者
◆
◆
表情
告诉我的粉丝
提 交
linfeng1216
:
多谢各位,看来用宏是最保险的办法了。
(2007-09-21 09:31)
回复
wowocock
:
用宏得了。
(2007-09-04 18:36)
回复
linfeng1216
:
引用第2楼znsoft于2007-09-01 07:35发表的 : 内联是一种优化需要,编译器并不能保证所有的内联都是真的内联,这要根据效率来定了 多谢老大,看来也只能这样解释了。
(2007-09-04 17:43)
回复
linfeng1216
:
引用第1楼boywhp于2007-08-31 21:27发表的 : 你怎么发现是内联了呢?感觉不出来的把? 用IDA打开来看的。
(2007-09-04 17:41)
回复
znsoft
:
内联是一种优化需要,编译器并不能保证所有的内联都是真的内联,这要根据效率来定了
(2007-09-01 07:35)
回复
boywhp
:
你怎么发现是内联了呢?感觉不出来的把?
(2007-08-31 21:27)
回复
linfeng1216
加关注
写私信
0
关注
0
粉丝
171
帖子
返回顶部