关闭

编程小练习

65人阅读 评论(0) 收藏 举报
分类:

#include<iostream>
using namespace std;
template <typename T1,typename T2>
class Test
{
public:
    void SetData(T1 val ){data1=val;}
    void SetData(T2 val){data2=val;}
    T1 GetData1(){return data1;}
    T2 GetData2(){return data2;}
private:
    T1 data1;
    T2 data2;
};
int main()
{
    Test <int ,double >t1;
    t1.SetData(2.5);
    t1.SetData(3);
    cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl;

    Test <string ,char>t2;
    t2.SetData('*');
    t2.SetData("heheda");
    cout<<t2.GetData1()<<"    "<<t2.GetData2()<<endl;

    return 0;
}

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:16889次
    • 积分:1062
    • 等级:
    • 排名:千里之外
    • 原创:94篇
    • 转载:3篇
    • 译文:0篇
    • 评论:0条
    文章分类