如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。include<iostream>using namespace std;【 】T1 i;T2 j;public:dataClass(T1 a, T2 b){i=a;j=b;}void show(){cout<<i<<","<<j<<'\n';}};int main() {dataClass<int. double>ob1(10,0.23)dataCllass<char,char *>ob2('X',"my data");ob1.show();ob2.show();return 0;}请将程序补充完整,使程序在运行时输出:10,0.23X,my data

如下程序声明了一个使用两个通用数据类型的模板类dataClass,其中构造函数用于初始化两个数据成员,成员函数show用于输出两个数据成员的数值。

include<iostream>

using namespace std;

【 】

T1 i;

T2 j;

public:

dataClass(T1 a, T2 b){i=a;j=b;}

void show(){cout<<i<<","<<j<<'\n';}

};

int main() {

dataClass<int. double>ob1(10,0.23)

dataCllass<char,char *>ob2('X',"my data");

ob1.show();

ob2.show();

return 0;

}

请将程序补充完整,使程序在运行时输出:

10,0.23

X,my data


相关考题:

一个( )允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值能取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类

有如下的类的模板定义: template class MyClass { private:T number; public:MyClass( 有如下的类的模板定义:template <class T>class MyClass{private:T number;public:MyClass(T k);…};其中构造函数MyClass()用k的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义为【 】。

有如下的类模板定义: templateclassMyClass{TYPE n; public:MyClass(TYPE k);… }; 有如下的类模板定义:template<typenameTYPE>classMyClass{TYPE n;public:MyClass(TYPE k);…};其中构造函数MyClass用的值初始化数据成员n。因此在模板类体外,构造函数MyClass应定义______。

若class B中定义了一个class A的类成员A a,则关于类成员的正确描述是()。A.在类B的成员函数中可以访问A类的私有数据成员B.在类B的成员函数中可以访问A类的保护数据成员C.类B的构造函数可以调用类A的构造函数进行数据成员初始化D.类A的构造函数可以调用类B的构造函数进行数据成员初始化

3、一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类

144、一个()允许用户为类定义一种模式,使得类中的某些数据成员、某些成员函数的参数和返回值可以取任意数据类型。A.函数模板B.模板函数C.类模板D.模板类

设计一个分数类Fraction。该类的数据成员包括分子fz和分母fm;类中还包括如下成员函数: (1)构造函数,用于初始化分子和分母。 (2)成员函数print,将分数以 "fz/fm" 的形式输出。 (3)成员函数Reduction,用于对分数的分子和分母进行约分。 再编写主函数对该类进行测试。

1、定义一个CPerson类,数据成员包含字符串指针类型变量m_szName用于保存姓名,成员函数包括析构函数、默认构造函数和带参构造函数用于初始化数据成员,以及用于输出姓名的成员函数printName(); 2、从CPerson中派生出CStudent类,增加长整型数据成员m_nNumber用于保存学号,成员函数包括带参构造函数用于初始化数据成员,以及用于输出学生信息的成员函数printInfo()。

设计一个Pair类,Pair类声明如下: class Pair { public: //添加函数 private: int first; int second; }; 要求: 1、添加构造函数,完成初始化。5分 2、为每个数据成员添加设置和读取值的成员函数 5分 3、定义一个成员函数,完成first和second两个数据成员值的交换 5分