內聯函數:

內聯函數: 內聯函數的定義: ​ 將函數指定爲內聯函數(inline),通常就是將它在每個調用點上「內聯地」展開(有時編譯器根據函數的定義體,自動地取消不值得的內聯),函數的代碼被放入符號表中,在使用時直接進行替換(像宏一樣展開),沒有了調用的開銷。效率更高。 內聯函數與宏的區別: 內聯函數在編譯時展開,宏在預編譯時展開。 在編譯時,內聯函數可以直接被嵌入到目標代碼中,而宏只是一個簡單的文本替換。
相關文章
相關標籤/搜索