训练
通过海量题库、编程比赛和实时排名,系统化提升您的编程能力。
Dotcpp
编程
编程教程
▾
编程训练
▾
编程考试
▾
团队教学
▾
AI 编程
▾
登录/注册
编程教程
▾
编程训练
▾
编程考试
▾
团队教学
▾
AI 编程
▾
Dotcpp
/
试卷列表
/
C++
/
题目 7748
下列关于函数模板的说法,正确的是( )。
下列关于函数模板的说法,正确的是( )。
A.
在定义模板参数时关键字typename和class可以互换
B.
函数模板的形参表中只能有虚拟类型参数
C.
调用函数模板时,模板实参永远不能省略
D.
在函数模板的声明中,只能使用1个虚拟类型参数
检查答案
答案
A
解析
template是一个声明模板的关键字,C++语言通过模板提供一种将类型 参数化的机制,包括函数模板和类模板。在声明模板参数时,关键字 typename与class可以互换,是等价的,A项正确。在函数模板形参表中 不仅仅是虚拟类型参数,也可以有实际类型参数。在调用模板函数时 可以只使用函数实参,而省略模板实参,但模板实参的省略并不是必 然的,而是有条件的。函数模板的模板形参表中可以有多个参数。 BCD三项错误。
题目信息
题号:
7748
题型:
单选题
知识点:
C++
难度:
普通
去题库练习