内联函数的问题(50分)

  • 主题发起人 主题发起人 xfecczgh
  • 开始时间 开始时间
X

xfecczgh

Unregistered / Unconfirmed
GUEST, unregistred user!
我用VC6.0编写一个函数(称父函数),调用一个内联函数(称子函数),编译选项已经设置好,通过汇编代码看确实已经内联,对父函数继续扩充,再看汇编代码,没有内联了。书上讲子函数对内联有影响,从没将过父函数对内联有影响,请高手指点。
 
编译器会自动判断是否该函数作为内联函数。
其实是否显示的声明内没什么关系。
 
嘿,这个要看编译器的心情了。
随便猜一下:是不是你对函数的调用方式改变了,比如以前一个表达式只有一次内联函数调用,现在有了同一表达工两次调用的情况了?
 
看看 《effectiveC++》 条款 33
 
后退
顶部