内联函数
Posted 绿水白川
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了内联函数相关的知识,希望对你有一定的参考价值。
在类声明的内部声明或定义的成员函数叫做内联函数。
(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; } }
在内联函数中不允许使用循环语句和开关语句,内联函数的定义必须出现在内联函数第一次被调用之前。递归函数不能被用来做内联函数。
以上是关于内联函数的主要内容,如果未能解决你的问题,请参考以下文章
<code> vs <pre> vs <samp> 用于内联和块代码片段