一、C++内联函数
inline,翻译成“内联”或“内嵌”。它意思是说:意指:当编译器发现某段代码在调用一个内联函数时,它不是去调用该函数,而是将该函数的代码,整段插入到当前位置.它是为了解决多次函数调用的效率问题。
那什么叫内联函数呢?内联函数通常指那些定义在类体内的成员函数,即该函数的函数体放在类体内。
二、如何定义内联函数
1.将函数的定义写在类定义体的内部。
2.将类定义体内部的函数声明上用inline显示指定。
3.在类定义体外部的函数定义上使用inline显示指定。
三、什么时候用内联函数
先看一个代码例子:
#include<iostream>
using namespace std;
void myPrintf(int a)
{
cout<<a;
}
int main()
{
for(int i=