C++ | 内联函数 inline

什么是内联函数?

  在函数说明之前冠以关键字“inline”,该函数就被声明为内联函数,又称为内置函数

内联函数的作用?

  消除函数调用时的系统开销,提高运行速度。

应用注意事项

  1、在第一次被调用之前必须进行完整的定义,否则编译器无法知道应该插入什么代码

  2、在内联函数体中一般不含有控制语句(for switch)

  3、通常小规模而且使用频繁的函数才定义为内联函数

原文地址:https://www.cnblogs.com/jj81/p/11113017.html