两个成员的类模板

来源:互联网 发布:网络推广优化 编辑:程序博客网 时间:2024/05/22 07:58
/* *Copyright(c)2016,LynseyListening *All rights reserced. *文件名称:listening.cpp *作者 :陈旭 *完成日期:2016.6.2 *版本号 :vc++6.0*/#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> t1;    t1.SetData1(10);    t1.SetData2(5.4);    cout<<t1.GetData1()<<"   "<<t1.GetData2()<<endl;    Test <char,string> t2;    t2.SetData1('a');    t2.SetData2("China!");    cout<<t2.GetData1()<<"   "<<t2.GetData2()<<endl;    return 0;}


 

0 0
原创粉丝点击