在类声明的内部声明或定义的成员函数叫做内联函数。
(1)显式声明:
class display{ int t; public: void output(void); } display object; inline void display::output(void){ cout << "i is " << i << endl; }
(2)隐式声明:
class display{ int t; public: inline void output(void){ cout << "i is " << i << enld; } }
在内联函数中不允许使用循环语句和开关语句,内联函数的定义必须出现在内联函数第一次被调用之前。递归函数不能被用来做内联函数。