【C++】內聯函數分析

1、爲何要使用內聯函數:ios   當程序執行函數調用指令時,CPU存儲函數調用以後的指令的存儲器地址,複製函數的參數在堆棧上,最後將控制轉移到指定的函數。而後,CPU執行功能代碼,將功能返回值存儲在預約義的存儲器位置/寄存器中,並將控制返回給調用功能。若是函數的執行時間小於從調用函數到被調用函數(被調用者)的切換時間,則這可能成爲開銷。對於大型和/或執行復雜任務的函數,與函數運行所花費的時間相比
相關文章
相關標籤/搜索