8.17 头文件中的内联函数
什么是内联函数
使用inline关键字修饰的函数
内联函数作用:解决函数调用效率问题
使用场合:频繁调用、代码简单的函数
优势
内联函数PK函数:在调用处直接展开,省去了调用开销
内联函数PK宏:参数传递、参数检查、返回值
关键字:inline
内联函数:inline,有可能调用,有可能展开
静态内联:static inline //限定作用域为本模块
头文件一般不能有变量、函数的定义
避免重定义
为什么内联函数可以直接定义在头文件里?
- 编译时内联展开
- static
版权声明:本文为yzm65580952原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。