C++ | 内联函数 inline
什么是内联函数?
在函数说明之前冠以关键字“inline”,该函数就被声明为内联函数,又称为内置函数
内联函数的作用?
消除函数调用时的系统开销,提高运行速度。
应用注意事项
1、在第一次被调用之前必须进行完整的定义,否则编译器无法知道应该插入什么代码
2、在内联函数体中一般不含有控制语句(for switch)
3、通常小规模而且使用频繁的函数才定义为内联函数
在函数说明之前冠以关键字“inline”,该函数就被声明为内联函数,又称为内置函数
消除函数调用时的系统开销,提高运行速度。
1、在第一次被调用之前必须进行完整的定义,否则编译器无法知道应该插入什么代码
2、在内联函数体中一般不含有控制语句(for switch)
3、通常小规模而且使用频繁的函数才定义为内联函数