内联函数的作用:
是让我们在调用简单函数的时候,能够提高运行效率的函数。
内联函数声明时使用的关键字 inline
注意:
- 内联函数体内不能有循环语句和switch语句
- 内联函数的定义必须出现在内联函数第一次调用之前
- 对内联函数不能进行异常接口声明
栗子:
#include <iostream>
using namespace std;
const PI = 3.1415;
inline double calArea(double radius){
return PI * radius *radius;
}
int main(){
double r = 3.0;
double area = calArea(r);
cout << area << endl;
return 0;
}