// chapter13a01内联函数.cpp :
//内联(inline)函数:
//1.是c++为提高程序运行速度所做的一项改进
//2.与常规函数的区别不在于编写方式,而在于被调用时运行机制不同
//如果代码执行时间很短,内联调用就可以节省大部分时间
//使用内联特性:
//1.在函数声明前加关键字 inline
//2.在定义函数前加关键字 inline
//递归函数不能定义为内联函数;
//内联函数一般适合于不存在while和switch等复杂的结构,而且只有1~5条语句的//小函数上,否则编译系统将该函数视为普通函数;
//内联函数只能先定义后使用,否则编译系统也会把它认为是普通函数;
#include <iostream>
using namespace std;
//函数声明
inline int add(int, int);
//函数定义
int add(int num1, int num2)
{
return num1 + num2;
}
int main()
{
cout << add(3, 5) << endl;
}
VS2017学习C++基础十三(内联函数)
最新推荐文章于 2024-08-03 19:47:16 发布