我想在驱动中把一个函数变成内联函数,但是使用了关键字 __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)

返回顶部