首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-09-05
33
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用"<>"括起来的参数表)或从模板函数实参表(用"()"括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表"<>"也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://www.kaotiyun.com/show/Wdfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=8,RED,BLACK=15};则枚举常量RED的值为
下面叙述中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
已知函数FA调用函数FB,若要把这两个函数定义在同一个文件中,则()。
有如下语句序列: intx=-10;while(++x){} 运行时,while循环体的执行次数为()。
下面程序输出的结果为()。#inchdevoidfun(rota,intb){inttemp;temp=a;a=b:b=temp;}voidmain()
下列叙述中正确的是()。
下面是一个模板声明的开始部分:templatedouble…由此可知()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
现场勘验
现阶段我国国民经济的支柱是【】
患者,女,35岁。感染疟疾,发作时热多寒少,汗出不畅,头痛,骨节酸痛,口渴引饮,便秘尿赤,舌红苔黄,脉弦数。治疗方法是
消化系统疾病的主要发病原因是()。
()的主要任务是按照县级规划要求,将各类用地指标、规模和布局等落到实处。
非法垄断技术、妨碍技术进步或者侵害他人技术成果的技术合同无效。()
一般资料:求助者,男,19岁,未婚,学生。在家人陪同下前来咨询。求助者自述:有人要对我进行天文试验,解剖我,我很害怕。求助者家人陈述:求助者精神失常已三个月,主要表现为言语紊乱,情绪变化无常,忽哭忽笑,时而冲动兴奋、打人毁物,时而往外乱
语序,语言中词语结合的先后次序。它的变动会产生令人意想不到的_______,读之往往_______。如清朝重臣曾国藩带兵讨伐太平天国,初期屡战屡败,皇帝很不满意。一日,师爷写奏折“屡战屡败,速发援兵”,他看后大笔一挥,改为“屡败屡战,速发援兵”。皇帝看后不
采用二维表格结构表达实体类型及实体间联系的数据模型是()。
WhatisAnimalHospital?InMichaelWhite’sbook,Newtonisdescribedas______.
最新回复
(
0
)