首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于模板的叙述中,错误的是( )。
下列关于模板的叙述中,错误的是( )。
admin
2017-10-17
41
问题
下列关于模板的叙述中,错误的是( )。
选项
A、调用模板函数时,在一定条件下可以省略模板实参
B、可以用int、double这样的类型修饰符来声明模板参数
C、模板声明中的关键字class都可以用关键字typename替代
D、模板的形参表中可以有多个参数
答案
C
解析
此题考查的是模板的概念。模板的一般说明形式如下: template类型形参表函数返回值类型函数名(形参表){函数体}。其中的模板形参表声明是由一个或多个模板形参组成(如果是多个,需要用逗号隔开)。参数在用类模板定义对象时,由于没有像函数实参表这样的额外信息渠道,因此无法按函数模板的方式省略模板形参,但是可以为类模板的参数设置默认值。关键字class除了能用来定义类以外,还能用来声明模板的虚拟类型参数,在用作声明虚拟类型参数时,typename与class可以互换,但不能使用typename来定义类;在模板形参表中除了可以用typename和class声明虚拟类型参数外,还可以使用普通类型声明常规函数。
转载请注明原文地址:https://jikaoti.com/ti/KKt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+ b/b的值是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为()。
在C++中,用于实现运行时多态性的是
若a是float型变量,且a=6,则表达式“a/2+(int)(a+1)%2”的值为【】。
下列运算符中,在C++语言中不能重载的是
下面关于数组的初始化正确的是
在一个容量为25的循环队列中,若头指针front=9,尾指针rear=16,则该循环队列中共有【 】个元素。
在面向对象方法中,______描述的是具有相似属性与操作的一组对象。
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
非少尿型急性肾功能不全尿量相对较多的机制是
与葡萄糖的重吸收密切相关的是
有关过期妊娠说法不正确的是
地处县城的某房地产开发公司为增值税一般纳税人,2019年3月对一处已竣工的房地产开发项目进行验收,可售建筑面积共计25000平方米。该项目的开发和销售情况如下:(1)该公司取得土地使用权应支付的土地出让金为8000万元,政府减征了10%,该公司按规定缴纳
为了验证被审计单位所有耗费和物化劳动是否均已反映在成本中,注册会计师实施的下列审计程序中正确的有()。
有的人遇事总是举棋不定、优柔寡断,他们缺乏的意志品质是()
AimaginativelyBrecentlyCcarefullyDunscientificallyEaccidentallyFsatisfactorilySchaefersuccessfullymadeafieldex
[A]plane[B]homework[C]money[D]medicine[E]umbrella[F]newspaper[G]trainYoutakeitifyoudon’tfeelwell.
InhisbookThePrivilegedOnes,Dr.Colesimpliesthat______.Inthedoctor’sview,______.
A.rootB.controlC.subjectsD.howeverE.realityF.sharpG.intenseH.measureI.expressJ.impulsiveK.pessimist
最新回复
(
0
)