8.17 头文件中的内联函数

  • Post author:
  • Post category:其他




8.17 头文件中的内联函数



什么是内联函数

使用inline关键字修饰的函数

内联函数作用:解决函数调用效率问题

使用场合:频繁调用、代码简单的函数



优势

内联函数PK函数:在调用处直接展开,省去了调用开销

内联函数PK宏:参数传递、参数检查、返回值



关键字:inline

内联函数:inline,有可能调用,有可能展开

静态内联:static inline //限定作用域为本模块



头文件一般不能有变量、函数的定义

避免重定义



为什么内联函数可以直接定义在头文件里?

  1. 编译时内联展开
  2. static



版权声明:本文为yzm65580952原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。