內聯函數的作用:
是讓我們在調用簡單函數的時候,能夠提高運行效率的函數。
內聯函數聲明時使用的關鍵字 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;
}