首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
admin
2013-05-30
54
问题
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。
#include <iostream>
using namespaee std;
______
T1 i:
T2 j;
public:
dataClass(T1 a,T2B) {i=a;j=b;}
void show( ){tout<<i<<","<<j<<’\n’;}
};
int main( ){
dataClass<int,double>obl(10,0.23);
dataClass<char,char*>ob2(’X’,"my data");
obl.show( );
ob2.show( );
return 0;
请将程序补充完整,使程序在运行时输出:
10,0.23
X,my data
选项
答案
template<class T1,class T2>class dataClass{
解析
类模板声明的一般格式为:
template<typename类型参数>Class类名{类成员声明};
其中类型参数可以为多个。题中出现了两个类型参数T1、T2,故应该在类模板的头部声明中声明两个类型参数T1、T2。
转载请注明原文地址:https://jikaoti.com/ti/4bE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于二义性的描述错误的是()。
下列程序写法不正确的是()。
关系数据模型通常由三部分组成,它们是()。
表达式x=operator-(y,z)可以表示为【】。
有以下程序:#include<iostream>usingnamespacestd;classsample{private:intn;public:sample(){}sample(intm){
下列关于break语句的描述,不正确的是()。
不属于结构化程序设计方法主要原则的是()。
若有定义语句:inta=3,b=2,c=1;,则表达式a<b?a:b的值是【】。
在C++中用来实现运行时多态性的是()。
要在类的对象上使用运算符,除了运算符【】和【】以外,其他的运算符都必须被重载。
随机试题
激励频率的高低是由一个工作周期里___________所决定的。()
极低密度脂蛋白中含量最多的成分是
苯妥英钠的临床应用是
生活污水立管所承担的卫生器具排水设计流量,超过无专用通气立管的排水立管最大排水能力时,应设( )。
活页账簿一般适用于总分类账。()
资产评估机构及其评估人员在评估工作中必须以实际材料为基础,以确凿的事实和事物发展的内在规律为依据,以求实的态度为指针,实事求是地得出评估结论,而不可以以自己的好恶或其他个人的情感进行评估。这体现了资产评估的()原则。
下列可以作为个人汽车贷款担保方式的有()。
下列各项中,属于职工薪酬包含的职工是()。
只能进行自我中心思维的儿童,其认知发展处于()
ThefamousspystorybooksabouttheheroJamesBond(007)arewrittenby______.
最新回复
(
0
)