内联函数定义:嵌入到主调函数中的函数,可以避免函数调用带来的时间开销
只要在函数声明语句或者函数头一处写上inline关键字即可表示该函数是一个内联函数
要求:
1.不能包括复杂的控制语句
2.不能包括递归调用语句
3.不能有太多的函数体语句
即使定义了inline函数,但如果没有达到上述要求的时候,系统还是会当作普通函数来处理
代码例子:
#include<iostream>
内联函数定义:嵌入到主调函数中的函数,可以避免函数调用带来的时间开销
只要在函数声明语句或者函数头一处写上inline关键字即可表示该函数是一个内联函数
要求:
1.不能包括复杂的控制语句
2.不能包括递归调用语句
3.不能有太多的函数体语句
即使定义了inline函数,但如果没有达到上述要求的时候,系统还是会当作普通函数来处理
代码例子:
#include<iostream>