4124人加入学习
(13人评价)
C++编程系列 第二季函数和类

制作于2018.4.2

价格 免费

在原本声明函数原型的地方加上inline

[展开全文]
01RK · 2021-03-21 · 113-内联函数 0

内联函数是C++为提高程序运行速度所作的一项改进。

内联函数的编译代码与其他程序代码“内联”起来了,也就是说,编译器将使用相应的函数代码替代函数调用。

对于内联代码,程序无需跳到另一个位置处执行代码,再跳回来。因此,内联函数的运行速度比常规函数稍快,但代价是需要占用更多内存。

 

内联函数

内联函数的使用方法:在函数声明或函数定义前加上关键字 inline

通常的做法是省略原型,将这个定义放在本应提供原型的地方。

注意:内联函数不能递归

 

#include <iostream>

using namespace std;
inline int sum(int a, int b) { return a + b; }

int main()
{
	int res = sum(20, 45);
	cout << res << endl;
	return 0;
}

[展开全文]

授课教师

SIKI学院老师

课程特色

下载资料(1)
视频(43)