内联函数使用:
主要用于函数自身运行很快,不想要调用花费开销的情况下使用
在内联函数中不可以调用异常接口说明
内联函数需要使用 inline 进行声明
对于简单的函数不想使用花销调用以及返回,所以想要使用 inline 来提醒编译器使用内联函数进行切换
代码实例:
#include <iostream> using namespace std; const double PI = 3.1415926; inline double calArea( double radius) { return PI * radius * radius; } int main() { double r = 10.4; double area = calArea(r); cout << "the area = :" << area; }
运行结果
the area = :339.795