下列描述错误的是()。
A.对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B.对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C.对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D.对于常规参数所对应的模板实参,任何情况下都不能省略
有如下函数模板定义: 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. 变量模板和对象模板