有如下函数模板定义: template T1 FUN(T2 n){ return n*5.0;} 若要求以 int 型数据 9 作为函数实参调用该模板,并返回一个 double 型数据,则该调用应表示为()。
A.FUN(9)
B.FUN<9>
C.FUN(9)
D.FUN<9>(double)
如下函数模板: template T square(T x) { return x * x; } 其中T是()。
A.函数形参
B.函数实参
C.模板形参
D.模板实参
C++中的模板包括()。
A.对象模板和函数模板
B.对象模板和类模板
C.函数模板和类模板
D. 变量模板和对象模板
下列关于函数模板的表述中,正确的是()。
A.函数模板是一个实例函数
B.使用函数模板定义的函数没有返回类型
C.函数模板的虚拟类型参数就是函数参数
D.通过使用不同的类型参数,可以从函数模板得到不同的实例函数