首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-06-10
58
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://kaotiyun.com/show/Qgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于this指针的描述中,正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(inti),实现以下功能:当i等于5时,则打印如下内容。###############注意:不能修改程序的其他部分,只
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中在编辑窗口内显示的主程序文件中定义有类Base和Derived,以及主函数main。程序文本中位于每行“//****found****”下面的一行内有一处或多处下画线标记,请在每
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数
下列符号中可以用作C++标识符的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){charstr[100],*p;cout<<"Pleaseinputastring:";
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
下列有关类继承的叙述中,错误的是()。
软件调试的目的是()。
随机试题
囊尾蚴最常寄生在人体的部位是
根据患者获得感染危险性的程度,医院可分成4个区域:低危险区域、中等危险区域、()和()。
某患者胸痛发生后5h来医院就诊,首选的检查项目是
异羟肟酸铁反应的作用基团是
在票据转让中,转让汇票的背书人与受让汇票的被背书人在汇票上的签章依次前后衔接称为()。
封闭式基金发行成功后,基金管理人可以向中国证券业协会提出上市申请。()
假设你在某市公安局工作,成绩比较突出,得到领导的肯定。但同时你发现同事们越来越孤立你。你怎么看这个问题?你准备怎么办?
延安整风运动的主要内容是()
在某文件夹中,存有文档WT12.DOC,其内容如下:[文档开始]习惯与自然一根小小的柱子,一截细细的链子,拴得住一头千斤重的大像,这不荒谬吗?可这荒谬的场景在印度和泰国随处可见。那些驯象人,在大像还是小像的时候,就用一条铁链将它绑在水泥柱或钢柱上,无
MarkTwainwroteallthefollowingnovelsEXCEPT
最新回复
(
0
)