阅读:1775回复:6
内联函数时灵时不灵?
我想在驱动中把一个函数变成内联函数,但是使用了关键字 __inline 编译后,好象有些调用的地方变成了内联,但有些调用的地方仍然是函数,这是为什么呢?
|
|
|
沙发#
发布于:2007-09-21 09:31
多谢各位,看来用宏是最保险的办法了。
|
|
|
板凳#
发布于:2007-09-04 18:36
用宏得了。
|
|
|
地板#
发布于:2007-09-04 17:43
引用第2楼znsoft于2007-09-01 07:35发表的 : 多谢老大,看来也只能这样解释了。 |
|
|
地下室#
发布于:2007-09-04 17:41
引用第1楼boywhp于2007-08-31 21:27发表的 : 用IDA打开来看的。 |
|
|
5楼#
发布于:2007-09-01 07:35
内联是一种优化需要,编译器并不能保证所有的内联都是真的内联,这要根据效率来定了
|
|
|
6楼#
发布于:2007-08-31 21:27
你怎么发现是内联了呢?感觉不出来的把?
|
|