第14周项目2-两个成员的类模板2

原创 2016年06月01日 17:41:26
#include <iostream>
#include <string>
using namespace std;
template <class T1,class T2>
class Test
{
public:
    Test();
    Test(T1 d1, T2 d2);
    template <class U,class V> Test(const Test<U,V> &t);
    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;
};

template <class T1,class T2>
Test<T1,T2>::Test() {}

template <class T1,class T2>
Test<T1, T2>::Test(T1 d1, T2 d2):
    data1(d1),data2(d2) {}

template <class T1,class T2> template <class U,class V>
Test<T1, T2>::Test(const Test<U,V> &t):
    data1(t.data1),data2(t.data2) {};

int main()
{
    Test <int,double> t1(10, 5.4);
    cout<<t1.GetData1()<<"   "<<t1.GetData2()<<endl;
    Test <int,double> t2(t1);
    cout<<t2.GetData1()<<"   "<<t2.GetData2()<<endl;
    return 0;
}


运行结果:


版权声明:本文为博主原创文章,未经博主允许不得转载。

第14周项目2-两个成员的类模板(1)

/*Copyright(C) 2016,计算机与控制工程学院 *All rights reserved. *文件名:zhang.cpp *作者:张志新 *完成日期:2016年6月6日 *版本号:v1....

第14周项目2-两个成员的类模板(2)

问题及代码: /* *copyright (t) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:test.cpp *作者:张晴晴 *完成日期:2016年6月1...

第14周项目2--两个成员的类模板(2)

代码: /* *Copyright (c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp; *作 者:岳成艳 2016年6月...

第14周项目 2—两个成员的类模板 (2)

 *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights  reserved.  *文件名称:main.cpp  *作者:孙亚茹 *完成日期:2016...

第14周实践项目-两个成员的类模板

问题描述及代码: /* *copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:hellow.cpp *作者:田甜 *完成日期:...

第十四周项目二(2)-两个成员的类模板

问题及代码: /* *烟台大学计算机与控制工程学院 *文件名称:xiangmu2(2).cpp *作 者:闫安 *完成日期:2016年6月9日 *版 本 号:codeblocks 16.01 ...

十四周项目-项目2-(2)-两个成员的类模板

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月30日 *...

项目-两个成员的类模板将类声明改为类模板声明,使得数据成员data1和data2可以是任何类型

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:main.cpp *作 者:李磊涛 *完成时间:2016...

C++第14周项目2 - 形状类族的中的纯虚函数

课程首页地址:http://blog.csdn.net/sxhelijian/article/details/7910565,本周题目链接:http://blog.csdn.net/sxhelijia...

第二学期第14周项目2--形状类族的中的纯虚函数

/* * Copyright (c) 2013, 烟台大学计算机学院 * All rights reserved. * 作 者: 沈远宏 * 完成日期:2014 年 05月27...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第14周项目2-两个成员的类模板2
举报原因:
原因补充:

(最多只允许输入30个字)