问题
单项选择题
下面说法正确的是( )
A.内联函数在运行时是将该函数的目标代码插入每个调用该函数的地方
B.内联函数在编译时是将该函数的目标代码插入每个调用该函数的地方
C.类的内联函数必须在类体内定义
D.类的内联函数必须在类体外通过加关键字inline定义
答案
参考答案:B
解析: 本题主要考查的知识点为内联函数。
[要点透析] 内联函数不产生函数调用,只在编译时用内联函数的函数体替换调用语句,节省了调用开销,但相应地增加了目标代码量。