调用函数需要一定的开销,如果有的函数需要频繁调用,那么可能会带来比较大的开销,从而降低程序的执行效率
即将函数的代码嵌入到函数的每一个调用处,虽然这样会使程序变得更长,但它却可以避免调用函数的时间开销声明内联函数的方法很简单,只需在函数返回类型的前面加一个关键字inline
#include <iostream>
using namespace std;
inline int add(int x, int y)
{
return x+y;
}
int main()
{
for(int i = 10; i>=0; i--)
cout<<add(i, i)<<" ";
return 0; // 返回值0, 返回操作系统
}