首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下模板声明: template<typename T 1,typename T2>ClaSS A; 下列声明中,与上述声明不等价的是( )。
有如下模板声明: template<typename T 1,typename T2>ClaSS A; 下列声明中,与上述声明不等价的是( )。
admin
2017-04-25
32
问题
有如下模板声明:
template<typename T 1,typename T2>ClaSS A;
下列声明中,与上述声明不等价的是( )。
选项
A、template<class T1,class T2>class A;
B、template<class T1,typename T2>class A;
C、template<typename T1,class T2>class A;
D、template<typename T1,T2>class A;
答案
D
解析
在类模板中,数据类型本身成了它的参数,因而是一种参数化类型的类,是类的生成器。声明一个类模板的格式是:template<<模板形参表声明>><类声明>,<模板形参表声明>是由一个或多个模板形参组成。对于本题来说,模板形参表中包括类型T1和T2两个类型参数,而在选项D)中T1说明其类型,而T2没有说明其类型,与题干中的模板说明不一致。
转载请注明原文地址:https://kaotiyun.com/show/smAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(inta)
已知函数f的原型是:voidf(int*a,long&b);,变量v1、v2;的定义是intv1;longv2;正确,的调用语句是
关于关键字class和typename,下列描述中正确的是( )。
下列程序的输出结果是( )。 #include<iostream> using namespace std; class TestClass{ static int i; public: TestClass(){i++
有如下函数模板声明: template<typename T> TMax(T a,T b){return(a>=b)?a:b;} 下列对函数模板Max()的调用中错误的是( )。
关于read()函数的下列描述中,()是对的。
关于类和对象描述错误的是
若有以下宏定义: # define N 2 # define Y(n) ((N+1)*n) 则执行语句z=2*(N+Y(5));后的结果是
下列运算符中,*运算符在C++中不能重载()。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
随机试题
学校管理基本环节有()个,分别是:()、()、()、()。
Q235碳钢和12Cr1SNi9不锈钢焊接时,可在Q235钢的坡口表面,用含铬镍高的材料堆焊一层奥氏体过渡层,厚度通常为()mm
十二经脉之气结、聚、散、络于筋肉、关节的体系是
下列关于脓肿切开引流,叙述正确的是
关于招标人终止招标要求的说法,正确的是()。
银行结算账户按存款人的不同分为()。
下列选项中,不属于通货紧缩的标志是()。
根据存货经济订货量模型,经济订货量是能使订货总成本与储存总成本相等的订货批量。()
甲出版社误将乙校的订货当做丙校的订货发给了丙校,这一行为属于()。
Youwillhearamancallingaboutexpenditure.MessageTotalamountonentertainmentthisyear:(9)______Itemswher
最新回复
(
0
)