首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于关键字c1ass和typename,下列表述中正确的是( )。
关于关键字c1ass和typename,下列表述中正确的是( )。
admin
2019-06-04
48
问题
关于关键字c1ass和typename,下列表述中正确的是( )。
选项
A、程序中的typename都可以替换为c1ass
B、程序中的c1ass都可以替换为typename
C、在模板形参表中只能用ty)ename来声明参数的类型
D、在模板形参表中只能用c1ass或typename来声明参数的类型
答案
A
解析
此题考查的是class和typeniune两个关键字。关键字class除了能用来定义类以外还能用来声明模板的虚拟类型参数。在用作声明虚拟类型参数时typename与class可以互换,但不能使用typename来定义类:在模板形参表中除了可以用t)rpename和class声明虚拟类型参数外,还可以使用普通类型声明常规函数,故选项C错误。
转载请注明原文地址:https://kaotiyun.com/show/728p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){
下面关于函数模板的表述中不正确的是()。A)类模板的成员函数都是模板函数B)类模板本身在编译过程中不会产生任何代码C)类模板只能有虚拟类型的参数D)用类模板定义一个对象时,实参不能省略
下面关于常成员函数的说法中正确的是()。A)常成员函数不能修改任何的数据成员B)常成员函数只能修改一般的数据成员C)常成员函数只能修改常数据成员D)常成员函数只能通过常对象来调用
下列哪种数据模型可以用树形结构来表示实体之间联系()。A)网状模型B)数据模型C)关系模型D)层次模型
在下面程序的横线处填上适当的语句,使程序执行后的输出结果为ABCD。#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;}
若有定义语句“intx=10,y=20z=20;”,则表达式x>z&&y=z的值为______。
有如下类声明:classTestClass{inti;private:intj;protected:intk;public:intm,n;};其中,私有成员的数量为___
根据程序中的注释将下列缺失部分补充完整。classA{char*a;public:A():a(0){}A(char*aa){//把aa所指字符串复制给a所指向的存储空间a=【】
下列关于队列的叙述中正确的是
随机试题
《中国药典》规定需要进行重金属及有害元素检查的花类中药是()。
依法治国就是()。
竣工付款证书的签发人是()。
编制项目管理规划大纲时,收集项目的有关资料和信息之后紧接着进行的工作是()。
特种日记账是专门用来记录某一特定经济业务发生情况的日记账,下列属于特种日记账的有()。
国有公路、水上运输企业的客票、货票等属于()。
甲企业2017年度发生部分经营业务如下:(1)1月份取得国有土地4000平方米,签订了土地使用权出让合同,记载的出让金额为4000万元,并约定当月交付;然后委托施工企业建造仓库,工程4月份竣工,5月份办妥了验收手续。该仓库在甲企业账簿“固定资
社区工作者在接触居民、展开话题后,应把谈话维持在居民可以(),双方对话的层次也可以随着情景和兴趣得到逐步提升。
(2016年真题)按照美国学者古德莱德的课程层次理论,教师在课堂教学中具体实施的课程属于()。
ThetraditionalAmericanThanksgivingDaycelebration【1】to1621.【2】thatyearaspecialleastwaspreparedinPlymouth,Massachus
最新回复
(
0
)