调用函数需要一定的开销,如果有的函数需要频繁调用,那么可能会带来比较大的开销,从而降低程序的执行效率
即将函数的代码嵌入到函数的每一个调用处,虽然这样会使程序变得更长,但它却可以避免调用函数的时间开销声明内联函数的方法很简单,只需在函数返回类型的前面加一个关键字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, 返回操作系统}
