首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下模板声明: templateclass A; 下列声明中,与上述声明不等价的是( )。
有如下模板声明: templateclass A; 下列声明中,与上述声明不等价的是( )。
admin
2014-08-29
38
问题
有如下模板声明:
template
class A;
下列声明中,与上述声明不等价的是( )。
选项
A、template
class A;
B、template
class A;
C、template
class A;
D、template
class A;
答案
D
解析
在类模板中,数据类型本身成了它的参数,因而是一种参数化类型的类,是类的生成器。声明一个类模板的格式是:template<<模板形参表声明>×类声明>,<模板形参表声明>是由一个或多个模板形参组成。对于本题来说,模板形参表中包括类型Tl和T2两个类型参数,而在选项D)中T1说明其类型,而T2没有说明其类型,与题干中的模板说明不一致。
转载请注明原文地址:https://kaotiyun.com/show/LXNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类MyClas有一个只需要一个double型参数的构造函数,其将运算符“+”重载为友元函数。要使语句序列MyClasx(1.2),y(2.3),z(0);z=x+y;能够正常运行,运算符函数operator+应在类中声明为()。
在函数定义前加上关键字inline,表示该函数被定义为()。
下列叙述中正确的是()。
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
设有以下说明和定义:#include<iostream.h>Voidmain(){typedefunion{longi;intk[5];charc;}DATE;structdate{iNtcat;DATEcow;double.
下面程序的输出结果是()。#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}}class
下列叙述中错误的是()。
下面定义的联合类型的长度是()字节。UnionMyUnion{intx;charch;floatnum;boolflag;}
若结构Arith中有一成员定义为char*op;,另有结构指针p定义为Arith*p=newArith.,则要访问p所指对象中的。p成员所指向的对象,应使用表达式【】。
如果要在类的对象上使用运算符,除了运算符=和【】以外,其它的必须都要被重载。
随机试题
角钢法兰有外弯法兰和________两种形式。
产后三急是指
患者,20岁,糖尿病,呕吐,不能进食伴腹泻1天,昏迷,呼吸深大,血糖27.7mmol/L,血钠140mmol/L,血pH7.2。对此患者首先应考虑
“药学服务具有很强的社会属性”,其中的涵义是指“药学服务的对象”
下列关于过敏性紫癜的描述哪项是不正确的
可以作为合同生效时间的是( )。
盘盈的固定资产,经有关机构批准后,应贷记()账户。
宪法的修改主体是()。
Onedayafarmerwentoutforawalkwithhisson.Thefarmerputonapairofwrongshoes,onewithathicksole(鞋底)andtheoth
A、Bostonschools.B、Frontierlife.C、Teachingrequirements.D、Immigrationpatterns.B
最新回复
(
0
)