inline函數 inline與static的區別

inline函數 :在代碼里加上inline後,符號解析出現錯誤, inline函數 :在函數的調用直接代碼展開(編譯階段 ) 宏和inline函數有什麼區別??? inline函數的優點: 在函數的調用直接展開,沒有函數的請棧和開棧 inline函數的缺點:假如sum函數有1000行,在調用點直接展開空間·開銷很大(以空間換時間) 建議: 1.開棧效率 >執行效率: 代碼少,設置爲inline
相關文章
相關標籤/搜索