问题
单项选择题
为了取代C中带参数的宏,在C+十中使用
A.重载函数
B.内联函数
C.递归函数
D.友元函数
答案
参考答案:B
解析: 内联函数是inline,当程序中出现对该函数的调用时,编译器使用函数体中的代码插入到调用该函数的语句处,同时用实参代替形参。一般在程序运行时不再进行函数调用,代替了C语言中的宏定义。
为了取代C中带参数的宏,在C+十中使用
A.重载函数
B.内联函数
C.递归函数
D.友元函数
参考答案:B
解析: 内联函数是inline,当程序中出现对该函数的调用时,编译器使用函数体中的代码插入到调用该函数的语句处,同时用实参代替形参。一般在程序运行时不再进行函数调用,代替了C语言中的宏定义。