>
行內函數是指用inline關鍵字修飾的函式。在類內定義的函式被預設成行內函數。行內函數從原始碼層看,有函式的結構,而在編譯後,卻不具備函式的性質
行內函數不是在呼叫時發生控制轉移,而是在編譯時將函式體嵌入在每一個呼叫處。編譯時,類似巨集替換,使用函式體替換呼叫處的函式名。一般在程式碼中用inline修飾,但是能否形成行內函數,需要看編譯器對該函式定義的具體處理。
圖文推薦