首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-06-10
23
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://jikaoti.com/ti/62h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用于获取数
有如下程序:#inc1ude<iostream>usingnamespacestd;classMountain{intheight;public:Mountain(inth=0):h
有如下程序:#includeusingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout
对于一个类定义,下列叙述中错误的是()。
在一个派生类对象结束其生命周期时()。
下列关于函数参数的叙述中,正确的是()。
若有下面的函数调用:fun(a+b,3,max(n-1,b))则fun的实参个数是()。
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
下列符号中能够作为C++标识符的是()。
下列选项中,正确的C++标识符是
随机试题
过点M(1,0,0)及直线:的平面方程是().
男性,26岁,腹部阵发性胀痛半年余,时重时轻,常因饮食不注意或餐后诱发腹痛加重,有时排便排气停止,经对症治疗好转,无发热及黄染,既往1年前因腹外伤脾破裂行脾切除、脾片大网膜移植术。查体:腹胀,可见肠型,腹软无压痛,肠鸣音亢进。最可能的诊断是
肾虚腰痛除主穴外,应加取()
溃疡病最常见的并发症是
有关酮体的叙述,正确的是
在税收法律关系中,纳税人享有的权利与承担的义务不尽相同,下列行为中属于纳税人权利的是()。
公安机关的专政职能与民主职能是对立的关系。()
警察抓捕了甲、乙、丙三个牧师打扮的人,其中一个人是真正的牧师,另外两个分别是打扮成牧师样子的骗子和赌徒。但是现在警察无法分辨出他们谁是真正的牧师。因此他找到这三个人问话。警察问甲:“你是什么人?”甲回答:“我是赌徒。”警察又问乙:“甲是什么人?”乙回答:“
德国哲学家康德认为,外部世界是杂乱无章的,是人的感性直观形式给外部世界以时间和空间的联系。人的先验的知性形式给外部世界以因果性等联系。这种观点
为用ARM芯片的一根GPIO引脚驱动一个LED(发光二极管),设计了如下图(a)~(d)共4个具体的电路。图中,设计得最合理的电路是()。
最新回复
(
0
)