首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2019-08-23
61
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://kaotiyun.com/show/QD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有如下语句#include<iostream.h)voidmain()intx=3;do{X=X-2;cout<<x;}while(!(--x));}则上面程序段()。
下面选项中不属于面向对象程序设计特征的是
下列有关运算符重载的叙述中,正确的是
有如下程序:#include<iostream.h>longfib(intn){if(n>2)return(fib(n-1)+fib(n-2));elsereturn(2);}
以下程序中调用cin函数给变量a输人数值的方法是错误的,其错误原因是#include<iostream.h>voidmain(){int*p,*q,a,b;p=&a;cout<<”inputa:”;
下面有关重载函数的描述中,正确的是( )。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下面描述中,不属于软件危机表现的是
在最坏情况下,冒泡排序的时间复杂度为______。
随机试题
两组分挥发度之比称为相对挥发度。 ()
当典型二阶系统的单位阶跃响应阻尼比为0<ζ<1时,试问该系统闭环极点如何分布?单位阶跃响应的特征是什么?
患者,62岁。上腹部剧痛12小时,有胃溃疡病史15年。查体:血压92/60mmHg,心率110次/分,上腹稍胀气,明显压痛,无反跳痛,移动性浊音(±)。血WBC18×109/L,NO.86。血淀粉酶250U/L(国际单位)。腹部透视:膈下无游离气体,中腹部
神经细胞动作电位的幅度接近于
患儿,面容愚笨呆板,眼距宽,鼻梁平,舌厚肥大常伸出口外,怕冷,少动,智力低下,腕骨有1个骨化中心。该患儿最可能的诊断为
在太阳能供电系统中,()抗辐射能力很强,目前主要运用于宇航及通信卫星等空间领域。
某企业只生产一种产品,生产分两个步骤在两个车间进行,第一车间为第二车间提供半成品,第二车间将半成品加工成产成品。月初两个车间均没有在产品。本月第一车间投产100件,有80件完工并转入第二车间,月末第一车间尚未加工完成的在产品相对于本步骤的完工程度为60%;
下列选项中属于优等生特点的是()。
根据下列资料,回答问题。2015年,我国快递业务量完成206.7亿件,实现业务收入2770亿元。全年同城快递业务量完成54亿件。同比增长52.3%;实现业务收入400.8亿元,同比增长50.7%。全国异地快递业务量完成148.4亿件,同比增长47.1
For10yearsIhavebeenteachinganimalbehaviorandconservationbiologyattheBoulderCountyJailinColorado.Thecourse—pa
最新回复
(
0
)