inline 強(qiáng)類型, 不建立普通函數(shù)的棧調(diào)用環(huán)境和跳轉(zhuǎn)代碼,提高了運(yùn)行效率

indefine ,書寫格式過分將就,否則預(yù)編譯期間產(chǎn)生的代碼會(huì)產(chǎn)生邏輯錯(cuò)誤,不能進(jìn)行類型檢查,
inline 強(qiáng)類型, 不建立普通函數(shù)的棧調(diào)用環(huán)境和跳轉(zhuǎn)代碼,提高了運(yùn)行效率
inline使用狀況,一段代碼非常短小,而且會(huì)被重復(fù)的大量運(yùn)行,就可以考慮將他定義為inline函數(shù)
注意點(diǎn):
不能含有復(fù)雜的控制語句 如:switch,while ==,不能是遞歸,否則編譯器會(huì)將其當(dāng)成一個(gè)普通函數(shù),產(chǎn)生函數(shù)調(diào)用代碼.