首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
admin
2021-05-06
51
问题
关于在调用模板函数时模板实参的使用,下列表述中正确的是( )。
选项
A、对于虚拟类型参数所对应的模板实参,如果能从模板函数的实参中获得相同的信息,则都可以省略
B、对于虚拟类型参数所对应的模板实参,如果它们是参数表中的最后的若干个参数,则都可以省略
C、对于虚拟类型参数所对应的模板实参,若能够省略则必须省略
D、对于常规参数所对应的模板实参,任何情况下都不能省略
答案
D
解析
在调用一个模板函数时,编译系统需要足够的信息来判别每个虚拟类型参数所对应的实际类型,可以从两个不同的渠道获得这样的信息:从模板实参表(用"<>"括起来的参数表)或从模板函数实参表(用"()"括起来的参数表)。如果从后者获得的信息已经能够判定其中部分或全部虚拟类型参数所对应的实际参数,而且它们又正好是参数表中最后的若干参数,则模板实参表中的那几个参数可以省略。如果模板实参表中的实参都被省略了,则空表"<>"也可以不要,因此选项D错误。反之,对于某个模板实参,如果从模板函数的实参表中无法获得同样的信息,就不能省略;或者虽然能够获得同样的信息,但在它后面还有其他不能省略的实参,则其自身还是不能省略。
转载请注明原文地址:https://www.kaotiyun.com/show/zCfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#inc1ude<iostream>usingnamespacestd;c1assBase{protected:Base(){cout<<’A’;}Base(charc){cout
有如下模板声明:temp1ate<typenameT1,typenameT2>c1assA;下列声明中,与上述声明不等价的是()。
在下列函数原型中,可以作为类从构造函数的是()。
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;)若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应
有如下程序:#includeusingnamespacestd;classBase{intx;public;Base{intn=0};x(n){cout
下列叙述中正确的是()。
数据字典(DD)所定义的对象都包含于
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
下面不属于结构化程序设计原则的是
结构化程序的三种基本控制结构是
随机试题
描写时间驱动过程常用什么方法?
Timeshavechangedandtheideasoftheyoungandtheoldaboutthesamethingareoftenillcontradiction.Forexample,parent
TheNorthernPikeisaverybadfish.Itisabig,hungryfish,andswallowslittlefishsuchastroutandperch.ManyNorthern
国务院财政部门的预算管理职权有()。
守法合规原则是指遵循公平、公正的原则,维护客户的合法权益,诚实守信,勤勉尽责,避免利益冲突。()
新冠肺炎疫情防控常态化以来,社会工作者小王发现,某社区的很多老年人由于不会使用智能技术,在购物、出行和就医时遇到诸多不便。许多老年人说“我们老了,跟不上时代了,学不会这些新东西啊!”小王计划设计协助老人跨越“数字鸿沟”的服务项目以解决老年人的上述问题。为此
某公司每年都新招很多员工,说明公司业务发展壮大。下列哪项最能削弱这一论断?
在某次考试中,有3个关于北京旅游景点的问题,要求考生每题选择某个景点的名称作为唯一答案。其中6位考生关于上述3个问题的答案依次如下:第一位考生:天坛、天坛、天安门;第二位考生:天安门、天安门、天坛;第三位考生:故宫、故宫、天坛;第四位考生:天坛、天安门、故
Duringhertwo-weekstayinBeijing,Elizabethnever______achrome(chance)topracticeherChinese.
Withthousandsofyearsofhistoryandmythology【C1】______,Athens—named【C2】______theolive-tree-lovingAthena(goddesso
最新回复
(
0
)