第十四周实践项目2————两个成员的类模板(2)

来源:互联网 发布:reflector2 mac注册码 编辑:程序博客网 时间:2024/05/16 12:01
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:吴敬超 * 完成日期:2016年5月28日 * 版本号:codeblock * * 问题描述: 两个成员的类模板 * 输入描述: * 程序输出: 输出结果 */#include <iostream>#include <string>using namespace std;template <class T1,class T2>class  Test{public:    void SetData1(T1 val)    {        data1=val;    }    void SetData2(T2 val)    {        data2=val;    }    T1 GetData1()    {        return data1;    }    T2 GetData2()    {        return data2;    }private:    T1 data1;    T2 data2;};int main(){    Test <int,double> a1;    a1.SetData1(5);    a1.SetData2(2.3);    cout<<a1.GetData1()<<"   "<<a1.GetData2()<<endl;    Test <char,string> a2;    a2.SetData1('b');    a2.SetData2("China!");    cout<<a2.GetData1()<<"   "<<a2.GetData2()<<endl;    return 0;}

运行结果:


                                             
0 0
原创粉丝点击