为了提高函数调用的实际运行速度,可以将较简单的函数定义为( )。

admin2020-04-07  37

问题 为了提高函数调用的实际运行速度,可以将较简单的函数定义为(    )。

选项 A、内联函数
B、重载函数
C、递归函数
D、函数模板

答案A

解析 C++引入内联函数的原因是用它来取代C中的预处理宏函数。两者的区别在于,宏函数是由预处理器对宏进行替换,而内联函数是通过编译器来实现的。内联函数在调用时像宏函数一样展开,所以它没有一般函数的参数压栈和退栈操作,减少了调用开销,因此,内联函数比普通函数有更高的执行效率。
转载请注明原文地址:https://kaotiyun.com/show/wk8p777K
0

最新回复(0)