首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
admin
2013-05-30
46
问题
如下程序声明了一个使用两个通用数据类型的模板类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全国计算机二级
相关试题推荐
下列一维数组定义正确的是()。
下列程序写法不正确的是()。
在深度为7的满二叉树中,非叶子结点的个数为()。
软件结构是以【】为基础而组成的一种控制层次结构。
以下程序的输出结果是()。#include<iostream.h>Voidmain(){inta[3][3]={{1,2},{3,4},{5,6}},i,j,s=0;for(i=1;i<3;i++)
结构化程序设计所规定的三种基本控制结构是()。
专门的关系运算不包括下列的()运算。
执行语句cout<<setw(6)<<setfill(’*’)<<12<<endl;结果是【】。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为【】。
在C++语言里,一条语句以()字符作为结束符。
随机试题
正常人一般不易引起口腔感染,是由于唾液中含有
《锦瑟》“庄生晓梦迷蝴蝶,望帝春心托杜鹃。沧海月明珠有泪,蓝田日暖玉生烟。”其中运用的手法有()
在赫尔的内驱力理论中,情境是()
关于心包错误的描述是()
风热头痛证的治疗方剂为()
《建设工程安全条例》规定,出租单位应当对出租的机械设备和施工机具及配件的安全性能进行检测,在签订租赁协议时,应当出具( )。
厂房内设置不超过一昼夜需要量的甲、乙类中间仓库时,中间仓库应靠外墙布置,并应采用防火墙和耐火极限不低于()h的不燃烧体楼板与其他部分隔开。
佛教修行的基本内容是()。
Questions1-4Thetexthas5paragraphs(A-E).Whichparagraphcontainseachofthefollowingpiecesofinformation?*
—Doyouwantmetocarrytheboxupstairs?—Thanks.Ican______myself.
最新回复
(
0
)