单选题如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。AconstBstaticCvoidDclass
单选题
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用( )关键字来修饰。
A
const
B
static
C
void
D
class
参考解析
解析:
C++语言规定,如果一个函数模板有一个以上的模板类型参数,则每个模板类型参数前面都必须有关键字class或typename修饰,且每个参数之间必须用逗号隔开。
C++语言规定,如果一个函数模板有一个以上的模板类型参数,则每个模板类型参数前面都必须有关键字class或typename修饰,且每个参数之间必须用逗号隔开。
相关考题:
下列选项中,描述正确的是。() A、定义函数时,有默认参数值的形参必须放在没有默认参数值的形参后面B、位置参数和关键字参数可以混合使用,但位置参数必须在前C、位置参数和关键字参数不允许混合使用D、关键字参数的形式为“形参实参”
下列关于模板的叙述中,错误的是( )。A.调用模板函数时,在一定条件下可以省略模板实参B.可以用int、double这样的类型修饰符来声明模板参数C.模板声明中的关键字class都可以用关键字typename替代D.模板的形参表中可以有多个参数
下列关于throws关键字的描述中正确的是() A、thorws可以声明在方法上也可以声明在方法体中B、方法上使用throws抛出一个异常则这个方法中一定有trycatch代码块C、使用throws抛出多个异常时各个异常之间必须使用逗号隔开D、throws必须和throw配合使用
单选题如果函数有多个参数,则参数之间必须以()符号分开。A,B:CD;