close
inline跟巨集一樣的功能,就是替換,
不過書上比起巨集define跟inline會比較偏inline,
原因是因為用inline被編譯器優化的比例高於巨集define,
還有如果很小的function也建議用inline,
原因是可以節省呼叫function的時間。
#include<iostream>
using namespace std;
inline int big(const int &s1, const int &s2){
return s1>s2?s1:s2;
}
int main(){
int a=5, b=10;
cout<<big(a,b); //實際上 cout<<s1>s2?s1:s2;
return 0;
}
文章標籤
全站熱搜
留言列表