1.作用
编译器将使用相应的函数代码代替函数调用。对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来,运行速度略微快一些。
2.使用
#include<iostream>
inline double square(double x) { return x* x; }
int main()
{
using namespace std;
double a, b;
double c = 13.0;
a = square(5.0);
b = square(4.5 + 7.5);
cout << "a = " << a << ",b = " << b << '\n'
<< "c = " << c;
}