首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
关于关键字c1ass和typename,下列表述中正确的是( )。
关于关键字c1ass和typename,下列表述中正确的是( )。
admin
2019-06-04
39
问题
关于关键字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;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
虚函数支持多态调用,一个基类的指针可以指向派生类的对象,而且通过这样的指针调用虚函数时,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:#include<iostream>usingnamespaees
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制:#include<iostream>usingnamespacestd;classBase{
友元C++流的输入运算符“>>”和输出运算符“
执行下列语句:#include<iostream>usingnamespacestd;intmain(){intx=3;if(x=5)cout<<x++<<end1;elsec
设程序如下:#include<iostream>usingnamespacestd;intmain(){int**p,*q,r=10;q=&r;p=&q;cout<<**p+1<<en
下面的函数调用为:fun(x+y,3,min(n-1,y))则fun的实参个数是()。A)3B)4C)5D)6
对软件设计的最小单位(模块或程序单元)进行的测试通常称为______测试。
Windows环境下,由C++源程序文件编译而成的目标文件的扩展名是()。A)cppB)exeC)objD)lik
若要在C盘根目录下作为二进制文件打开文件test.dat,则应该用的语句是______。
随机试题
A.咳嗽伴咯血B.咳嗽伴胸痛C.咳嗽伴大量脓痰D.咳嗽伴声音嘶哑E.咳粉红色泡沫样痰喉水肿常为
特非那定与伊曲康唑联合应用可产生不良的相互作用,下列叙述中哪一条是错误的
钢筋砖过梁内的钢筋,在支座内的锚固长度不得小于()mm。
允许出现的会计分录形式有()。
党的十八大报告指出,我国发展仍处于可以大有作为的:
拘役与拘留的区别是()。
简述对外长期投资的特点。
某教学管理数据库中,学生、课程关系模式和主键分别为:S(学号,姓名,性别,家庭住址,电话),关系S的主键为学号;C(课程号,课程名,学分),关系C的主键为课程号。假设一个学生可以选择多门课程,一门课程可以由多个学生选择。一旦学生选择某门课程必定有该课程的成
Whendidthisstoryhappen?ona______.
TheFutureofGeneralMotors(GM)IsYoursWehaveeverythingcollegestudentsneedtoknowaboutGM’sCooperativeEducationa
最新回复
(
0
)