内敛函数
函数想必大家熟悉的不能再熟悉了,那我们先来看看这个函数
#include<iostream>
using namespace std;
int add(int a,int b)
{
return a + b;
}
int main()
{
int num1 = 10;
int num2 = 20;
int answer = add(num1,num2);
cout<<answer<<endl;
return 0;
}
这个函数非常简单,实现两个数的加法。我们知道函数的实现回有压栈的开销,这样会影响程序的效率,所以,在这里我们引入了内联函数。
内联函数:以inline修饰的函数叫做内联函数,编译时C++编译器会在调用内联函数的地方展开,没有函数压栈的开销, 内联函数提升程序运行的效率。
#include<iostream>
using namespace std;
inline int add(int a,int b)//内联函数
{
return a