1 #include <iostream> 2 using namespace std; 3 4 //inline void printA(); 5 //内联函数必须和函数体的实现写在一块 不单独声明 6 inline void printA() 7 { 8 int a = 10; 9 cout << "a:" << a << endl; 10 } 11 12 void main() 13 { 14 printA(); 15 //2 内联函数实现原理:C++编译器直接将函数体插入在函数调用的地方 16 //3 内联函数省去了普通函数调用时压栈,跳转和返回的开销 17 // int a = 10; 18 // cout << "a" << a << endl; 19 //} 20 system("pause"); 21 return; 22 }