首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。 #include <iostream> using namespaee std; _
admin
2013-05-30
94
问题
如下程序声明了一个使用两个通用数据类型的模板类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://www.kaotiyun.com/show/qnNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果重载不能重载的运算符会出现语法错误,下列不可以被重载的运算符是()。
目前,有两种重要的高级语言,分别是结构化程序设计和【】。
下面关于友元函数的叙述中,不正确的是()。
某二叉树中度为2的结点有18个,则该二叉树中有【】个叶子结点。
使用setw()这样的操作符对数据进行格式输出时,应包含头文件()。
以下选项中合法的用户标识符是()。
前置自增运算符++重载为类的友元函数的形式为【】,重载为类的成员函数的形式为【】。(设类为A,类对象为a)
不能把字符串“Hello!”赋给数组的语是______。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【】。
C++语言中的基本符号可以分为______、______、______三类。
随机试题
一组样本数据为Xl=10.0,X2=10.1,X3=9.8,X4=10.2,X5=9.9,则该样本平均值与极差分别为
患者,女性,50岁。月经紊乱近半年,经量时多时少,周期无规律,此次出血近半个月就诊。查:子宫正常大小,软,诊断为无排卵型功血。首选的止血方法是
下列可用于久咳、失音的药物是
根据《建设工程施工专业分包合同(示范文本)》(GF一2003一0213),专业工程分包人应承担违约责任的情形有()。[2015年真题]
根据财政部《金融企业不良资产批量转让管理办法》,批量转让是指金融企业对()户/项以上的不良资产进行组包,定向转让给资产管理公司的行为。
根据企业所得税法律制度的规定,下列关于企业提供劳务确认收入的表述中,正确的有()。
风顺科技是一家在深圳证券交易所上市的网络技术服务公司。2020年7月初,风顺科技拟与A公司签订一项技术服务合同,合同金额约3.5亿元。经过谈判,双方于7月15日就合同主要条款达成一致并签署合作意向书。 7月8日,市场出现关于风顺科技即将签署重大交易合同的
2000版ISO9000族标准的理论基础是()。
历史唯物主义认为,社会交往是()。
WhatarethethreemostparamountideasinJeffersoniandemocracy?Whichofthefollowingstatementswouldthewriterprobably
最新回复
(
0
)