关于内联函数的问题
绿皮车 2003-05-02 08:18:06 大家好:
在学习过程中,我始终对inline函数不太明白,它如何减少系统开销?比如下面的例子中inline 我就觉得多余,可钱大师说这是个技巧,请高手点睛,谢谢!
Ex.
Rmb operator +(Rmb & s,double d)
{
unsigned int y=s.yuan+d;
unsigned int j=s.jf+(d-(int)d)*100+0.5;
Rmb result(y,j);
}
inline Rmb operator +(double d,Rmb &s)
//又调用了一次上面的+,还能省去不必要的开销??
{
return s+d;
}