首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2020-06-29
5
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能
转载请注明原文地址:https://kaotiyun.com/show/Le8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定其中的x的单位是角度且不考虑π值的精度,则与数学公式等价的C++语言表达式是
程序段的输出结果是【】。inta=12,b=12;cout<<--a<<""<<++b;
在每个c++程序中必须包含这样一个函数,该函数的函数名为______。
有如下的运算符重载函数定义:doubleoperator+(inti,intk){returndouble(i+k);}但定义有错误,对这个错误最准确的描述是()。
可以用p.a的形式访问派生类对象p的基类成员a,其中a是
在C++语言程序中,对象之间的相互通信通过
下列有关继承和派生的叙述中,正确的是()。
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d中的奇数扩大1倍,并存储到数组d中。例如:2,15,6,-3,8,-11,9,24
下列关于模板形参的表述中,错误的是
下列关于运算符重载的表述中,错误的是
随机试题
水泥砂浆衬里的裂纹宽度不得()1.6mm。
A.纤维素样坏死B.嗜酸性小体C.两者均有D.两者均无病毒性肝炎可见
A.氯胺酮B.氧化亚氮C.依托咪酯D.硫喷妥钠E.丙泊酚对大豆油过敏者禁用的是
下列室上性心动过速治疗组合中哪些项正确
A.狼疮肾炎B.贫血C.蝶形红斑D.皮肤光敏感E.对称性多关节疼痛系统性红斑狼疮的主要死亡原因是()
阳光公司在2009年7月向大地银行借款,期限为1年,蓝天公司作为阳光公司的保证人在合同上签字。2010年5月20日阳光公司与白云公司签订一份买卖合同,约定白云公司分别于2010年6月20日和12月20日向阳光公司提供两批布料,阳光公司于2011年3月20日
诚信乃立身之本。然而,文章抄袭、高考舞弊、民族作假、官员贪污受贿等被屡屡曝光,一旦道德体系坍塌,社会将无法继续正常运转。通过查询信用记录中的信用状况,可以在很大程度上缓解社会信息不对称问题.并对失信者形成心理上的威慑。由此可以推出:
近日,英国剑桥大学医学院癌症研究所和美国冷泉港实验室的科学家宣布,他们在独立进行的研究活动中,从多种人体癌细胞中分离出了单独的基因,通过大量实验证明了这些基因可以使人体正常的健康细胞发生癌变。多年来,基因研究领域的科学家一直认为,可以通过改变这种基因的办法
Publishedin1957,JohnCheever’sfirstnovel,TheWapshotChronicle,earned______theNationalBookAward.
A、Gettoworkontime.B、Makethemanandothershappy.C、Beatworkanhourearlier.D、Movetoanearerapartment.A对话结尾女士问男士能不
最新回复
(
0
)