第十四周项目2.1 两个成员的类模板 (1)

来源:互联网 发布:mac美服lol加速器 编辑:程序博客网 时间:2024/05/17 23:47
/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作    者:李德坤 *完成日期:2016年5月29日 *版本号:v1.0 * *问题描述:两个成员的类模板 (1) *输入描述:无 *输出描述:无*/#include <iostream>using namespace std;template<class T,class Q>class  Test{public:    void SetData1(T val)    {        data1=val;    }    void SetData2(Q val)    {        data2=val;    }    T GetData1()    {        return data1;    }    Q GetData2()    {        return data2;    }private:    T data1;    Q data2;};int main(){    Test<int,double> t1;    Test<int,double> t3;    t1.SetData1(5);    t1.SetData2(6.36965412);    t3=t1;    cout<<t1.GetData1()<<"  "<<t1.GetData2()<<endl;    cout<<t3.GetData1()<<"  "<<t3.GetData2()<<endl;    return 0;}

0 0