首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-06-10
33
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用“<>”括起来的参数表)或从模板函数实参表(用“()”括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表“<>”也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://kaotiyun.com/show/Qgfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数factor(int*des,int&length,intn)实现的功能是:将n所有因数存放到des中,通过length引用返回因数的个数,比如f
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
下列符号中不属于C++关键字的是()。
下列叙述中正确的是()。
如需要向一个二进制文件尾部添加数据,则该文件的打开方式为()。
设表的长度为n。在下列结构所对应的算法中,最坏情况下时间复杂度最低的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为( )。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
下列字符串中可以用作C++标识符的是()。
下列字符串中可以用作C++标识符的是()。
随机试题
“诸断罪而无正条,其应出罪者,则举重以明轻;其应人罪者,则举轻以明重。”
电子商务企业通过收购、兼并等方式,取得上游供应商的所有权或增加对其控制权的战略是指()
不协调性子宫收缩乏力,为使其恢复极性,应给予
通达公司的净资产是否符合发行公司债券的条件?为什么?该公司自己成立“公司债券发行委员会”负责债券销售工作的做法是否合法?为什么?
某场地建筑地基岩石为花岗岩,块状结构,勘探时取样6组,测得饱和单轴抗压强度的平均值为29.1MPa,变异系数为0.022,按照《建筑地基基础设计规范》(GB50007—2002)的规定,该建筑地基的承载力特征值最大取值接近()。
下列各项中,当事人可以以书面形式约定案件管辖法院的纠纷是()。
某工业建筑工程项目,按产品类别分为3个子系统,计划投产时间各不相同;每个子系统均由原料、制造、成品等车间组成,能源介质、总图运输、生活办公等公共辅助设施则为各子系统共用;整个项目由一个施工企业承担施工总承包,有若干个分包单位参与施工;总承包单位设立了信息管
货币政策中间目标选择标准不包括()。
考生文件夹下存在一个数据库文件“samp2.accdb”,里面已经设计好“tEmp”和“tGrp”两个关联表对象及表对象“tBmp”和“tTmp”。试按以下要求完成设计:创建一个查询,要求给出提示信息“请输入需要删除的职工姓名”,从键盘输入姓名后,删除
Guangdongprovincialgovernmentissolicitingopinionsonthemanagementoflostproperty.Thenewregulationstipulatesthatif
最新回复
(
0
)