时间:2021-09-09 09:33
人气:
作者:admin
上节我们分析了C++基础语法的const,static以及 this 指针,那么这节内容我们来看一下 inline 内联函数吧!
inline 内联函数
特征
相当于把内联函数里面的内容写在调用内联函数处;
相当于不用执行进入函数的步骤,直接执行函数体;
相当于宏,却比宏多了类型检查,真正具有函数特性;
编译器一般不内联包含循环、递归、switch 等复杂操作的内联函数;
在类声明中定义的函数,除了虚函数的其他函数都会自动隐式地当成内联函数。
inline 使用
// 声明1(加 inline,建议使用)inline int functionName(int first, int second,。..);
// 声明2(不加 inline)int functionName(int first, int second,。..);
// 定义inline int functionName(int first, int second,。..) {/****
上一篇:如何使用顶级的Linux手机
下一篇:基于Java的接口快速开发框架