Howard Hsu
開始菸酒生涯
出沒地
About Howardxu
噗浪
非死不可
aNobii
Picasa相簿
星期六, 6月 11, 2011
c++ : inline
有時候程式裡會有一個小函式
像是
int square( int a){
return a*a;
}
呼叫函式的時候,有時候會需要另外分配記憶體。如果連這種小函式都要這麼麻煩,
殺雞用牛刀,豈不是造成系統不必要的負擔?
這時候我們可以使用
inline,
「建議」complier遇到程式呼叫這個函式的時候
直接把函式展開,就不需要多用到多餘的記憶體啦!
ex
inline int square(int a){
return a*a;
}
.
.
.
沒有留言:
張貼留言
較新的文章
較舊的文章
首頁
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言