inline void main()與ivoid main()有何區(qū)別?
3 回答

蕪湖不蕪
TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超7個(gè)贊
對(duì)于main函數(shù),沒(méi)有任何區(qū)別的,因?yàn)閙ain函數(shù)不能內(nèi)聯(lián)。
inline只是表示內(nèi)聯(lián)的意思,所謂內(nèi)謂,同宏類似,編譯器在編譯時(shí)會(huì)直接將代碼內(nèi)容內(nèi)聯(lián)到調(diào)用處,目的在于避免一次函數(shù)調(diào)用,利于提高程序性能。(因?yàn)楹瘮?shù)調(diào)用也是有開(kāi)銷)

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
inline 表示想要該函數(shù)內(nèi)聯(lián)。但是否真正內(nèi)聯(lián),不一定。內(nèi)聯(lián)函數(shù)也并不一定有inline標(biāo)志。
- 3 回答
- 0 關(guān)注
- 844 瀏覽
添加回答
舉報(bào)
0/150
提交
取消