内联函数

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> 用于内联和块代码片段

内联函数知识点

实用技能分享,充分利用内联函数,内联汇编,内部函数和嵌入式汇编提升代码执行效率和便捷性(2021-12-17)

内联函数和宏比较

函数探幽

关于C++内联函数