下列說法正確的是
下列說法正確的是
A.內聯函數在運行時是將該函數的目標代碼插入每個調用該函數的地方
B.內聯函數在編譯時是將該函數的目標代碼插入每個調用該函數的地方
C.類的內聯函數必須在類體內定義
D.類的內聯函數必須在類體外通過加關鍵字inline定義
正確答案:B解析:本題考查的是內聯函數的定義,引入內聯函數是為了解決程序中函數調用的效率問題,是以目標代碼的增加為代價換取時間的節(jié)省;一般函數在運行時被調用,而調用的內聯函數在編譯時就被替代了,如果不加inline關鍵字,則編譯器會將在類說明部分定義的任何函數都被認定為內聯函數。
詞條內容僅供參考,如果您需要解決具體問題
(尤其在法律、醫(yī)學等領域),建議您咨詢相關領域專業(yè)人士。