C++學習4 - 內聯函數

#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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章