问题
单项选择题
下列关于模板的叙述中,错误的是______。
A.调用模板函数时,在一定条件下可以省略模板实参
B.可以用int、double这样的类型修饰符来声明模板参数
C.模板声明中的关键字class都可以用关键字typename替代
D.模板的形参表中可以有多个参数
答案
参考答案:C
解析: 本题考查类模板是类的抽象,类是类模板的实例。函数模板允许使用多个类型参数,但在template定义部分的每个形参前必须有关键字typename或class;模板的类型参数由关键字class或关键字typename及其后的标识符构成,(在标准C++之前关键字typename没有被支持,把这个关键字加入到C++中的原因是因为有时必须要靠它来指导编译器解释模板定义。)本题C选项错误。