首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
admin
2010-06-06
65
问题
关于在调用模板函数时实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
8
解析
模板函数的实参可以省略,但模板实参的省略并不是必然的,而是有条件的。在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用<和>括起来的参数表)或从模板函数实参表(用()括起来的参数表),模板实参的信息优先于函数实参的信息。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干个参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则连空表<>也可以不要。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。 由此可知,只有选项D的说法是正确的。
转载请注明原文地址:https://www.kaotiyun.com/show/1rjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
N名学生的成绩已在主函数中放入一个带头节点的链表结构中,h指向链表的头节点。请编写函数fun,它的功能是:求出平均分,由函数值返回。例如,若学生的成绩是:85,76,69,85,91,72,64,87,则平均分应当是:78.625。注意
下列叙述中正确的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
软件生命周期是指()。
软件需求分析阶段的主要任务是
设有下面的定义:structst{mta;floatb:}d;int*p,要使p指向结构变量d中的a成员,正确的赋值语句是()。
下面对软件测试和软件调试有关概念叙述错误的是
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
随机试题
下列不属于国际区域市场存在原因的是()
与诱发尿路感染无关的因素是
肝硬化时蜘蛛痣发生的主要原因是
依照《合伙企业法》规定,在下列哪些情形下,合伙人可以经其他合伙人一致决议而被除名?
在建设工程进度监测过程中,定期召开现场会议属于( )的主要方式。
[背景资料]某立交地涵工程主要由进口控制端、涵身、出口段等部分组成,涵身共有23节,每节长15m,涵身剖面图如图2F320070—1(单位:m)所示。涵身地基采用换填水泥土处理。水泥土的水泥掺量为6%,地基承压含水层承压水位为23.0m,基坑采用深井
进出口收发货人向海关提供的有关货物化验、检验、鉴定的结果与海关组织的化验、检验、鉴定的结果不一致时,应以海关组织化验、检验、鉴定的结果为准。()
某市甲房地产开发公司,2016年10月对竣工的写字楼开发项目进行清算。有关情况如下:(1)取得该项目土地使用权时应支付土地出让金5000万元,政府减征了20%,该公司缴纳了契税。(2)该项目开发成本10000万元。(3)该项目开发费用450万元,其中
操作风险评估方法中,运用最广泛、最成熟的是()
制定心理咨询方案的作用在于()。
最新回复
(
0
)