文章目录
前言
内联函数是C++
特有的一种函数,通过添加关键字inline
到函数定义前,实现将普通函数转换为内联函数。本文旨在从以下几个方面通俗地讲解内联函数,帮助小白轻松理解和使用内联函数。
- 内联函数是啥
- 内联函数有啥用
- 啥情况下使用内联函数
内联函数是啥
直接先上定义:
- 定义:以
inline
关键字修饰定义的一类函数,让编译器用函数代码替换函数调用
听着有点玄乎,看下面一个实例:
- 实例:
inline int max(int a, int b){ return a > b ? a:b; } int main(){ int a = 3,b=4; cout<<max(a,b)<<endl; // <=> cout<<a > b ? a:b<&l