inline function - ShenYj/ShenYj.github.io GitHub Wiki inline function 内联函数, 使用 inline 修饰函数的声明或者实现, 可以使其成为内联函数 建议声明和实现都增加 `inline` 修饰 特点: 编译器会将函数调用直接展开为函数体代码 什么时候使用内联函数? 函数代码体积不大 频繁调用的函数 注意 尽量不要内联超过10行代码的函数 有些函数即使声明为inline, 也不一定会被编译器内联,比如递归函数 内联函数与宏 内联函数和宏,都可以减少函数调用的开销 对比宏, 内联函数多了语法检测和函数特性 ⚠️ **GitHub.com Fallback** ⚠️