c++中为什么要用内联函数(inline)?

那可不可以都写成内联函数 这样不就很有效率咯

目的是提高程序执行效率。内联函数是用函数体替换调用语句,这样执行时就不需要做保存断点,恢复调用前的状态等工作,从而提高程序执行效率。

补充:
1不可以都写成内联函数,因为这样会增加程序的长度,反而会降低效率的。
2一般将比较短小的函数写成内联函数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-02-13
内联函数是对于写那些比较复杂的程序是很有效率的,但是如果对简单的函数而言,写内蓝函数就比较麻烦了,没有必要
第2个回答  2011-02-14
说简单点,就是减少函数调用次数,增加程序运行速度

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网