#include<iostream>
inline int print(int);
int print(int x){
return x;
}
int main(){
int x;
cout<<"Cin:"<<endl;
cin >> x;
cout << "輸入的數字爲:" << print(x)
<< endl;
system("pause");
return 0;
}
內斂函數:用inline 來修飾
原理:用函數print()中的return x 替換掉main()中print(x) 調用一次複製一次
注意:使用內聯函數可以提高程序運行效率,不用調轉出去運行,但是會增大程序體積,當print()中的代碼很多時不建議使用,在不知的情況下最好先不要用內聯函數,等程序完成差不多時在對符合要求的函數設成內聯函數,成員函數也能設爲內聯函數
更多詳情請點擊 http://blog.sina.com.cn/zhaojianjunzjj