inline內(nèi)聯(lián)函數(shù)中有什么特殊的要求和一般函數(shù)不一樣?我們老師說里面不可以有for循環(huán)或者if,else判斷(具體記不清了)
2 回答

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗 獲得超9個贊
如果一個函數(shù)很簡單,而又要被多次調(diào)用,就把這函數(shù)聲明inline
函數(shù)里最好不要有循環(huán),要不體現(xiàn)不出內(nèi)聯(lián)的作用。
總的來說內(nèi)聯(lián)函數(shù)一定要簡短,最多三行代碼吧。
比如判斷是不是潤年的代碼就可以聲明內(nèi)聯(lián)
inline bool isSmoothYear(return(year%4==0&&year%100!=100||year%400==0));
- 2 回答
- 0 關(guān)注
- 1075 瀏覽
添加回答
舉報
0/150
提交
取消