标签:
1. 内联函数的定义
内联函数在定义时与普通函数基本一致,只是在函数值的类型前加”inline“关键字,定义方法:
inline 函数值的类型 函数名 (形参及其类型列表)
{ 函数体 }
本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!
2. 内联函数与普通函数的区别和联系
3. 内联函数的限制
例题:定义一个求两个整数中较小值的函数min(),要求定义成内联函数,然后在main函数中进行调用。
1 #include<iostream> 2 using namespace std; 3 4 inline int min(int a, int b){ return a<b?a:b;} 5 6 int main() 7 { 8 int a=2; 9 int b=7; 10 int c=4; 11 cout << "a,b:" << min(a,b) << endl; 12 cout << "b,c:" << min(b,c) << endl; 13 cout << "c,a:" << min(c,a) << endl; 14 return 0; 15 } 16 17 //菜鸟,求大家批评指教,代码编写习惯和规范等等!!!谢谢!!!
运行结果如下:
a,b:2
b,c:4
c,a:2
本人自学,教材可能有点老,有问题的话求大家指正!!!谢谢!!!
标签:
原文地址:http://www.cnblogs.com/MichaelBin/p/4513186.html