gpt4 book ai didi

c++ - "inline"函数定义的目的是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:58:20 24 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
Benefits of inline functions in C++?

有什么区别

#include <iostream>
using namespace std;
int exforsys(int);
void main( )
{
int x;
cout << "n Enter the Input Value: ";
cin>>x;
cout << "n The Output is: " << exforsys(x);
}

int exforsys(int x1)
{
return 5*x1;
}

#include <iostream>
using namespace std;
int exforsys(int);
void main( )
{
int x;
cout << "n Enter the Input Value: ";
cin>>x;
cout << "n The Output is: " << exforsys(x);
}

inline int exforsys(int x1)
{
return 5*x1;
}

我猜这两个定义对于代码来说是一样的,那么使用内联函数定义有什么好处呢?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com