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

原创 2016年06月01日 20:01:02
/*
*Copyright(c)2016,烟台大学计算机与控制工程学院
*All rights reserved
*文件名称:123.cpp
*作    者:王蕊
*完成日期:2016年6月1日
*版 本 号:v1.0
*
*问题描述:试将此类声明改为类模版声明,使得数据成员data1和data2可以是任何类型。
*/
#include <iostream>
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(13);
    t1.SetData2(8.13);
    cout<<t1.GetData1()<<"   "<<t1.GetData2()<<endl;
    Test<char,string>t2;
    t2.SetData1('k');
    t2.SetData2("korea!");
    cout<<t2.GetData1()<<"   "<<t2.GetData2()<<endl;
    return 0;
}

运行结果:


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

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

第十四周项目二 两个成员的类模板

/* *Copyright(c) 2016,烟台大学计算机学院 *作 者:刘金石 *完成日期:2016年5月31日 *问题描述: 有如下类 class Test { ...

第十四周实践项目2.2-两个成员的类模板

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 17:05
  • 194

第十四周实践项目2.1-两个成员的类模板

问题及代码: /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All right reserved. *文件名称:77.cpp *作 者:董凯琦 *完成日期...
  • Asleny
  • Asleny
  • 2016年06月01日 16:54
  • 270

第十四周项目2.2—两个成员的类模板

/* *Copyright(c) 2016.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年5月31 *问...

第十四周 【项目1-动物这样叫】下面是给出的基类Animal声明和main()函数。

#include #include using namespace std; class Animal { public: virtual void cry() { ...

第十四周 项目1(3)验证二插排序树

问题描述及代码: #ifndef BTREE_H_INCLUDED #define BTREE_H_INCLUDED /* *烟台大学计控学院 *作 者:王力源 *完成日期...

第十四周项目二(1):带姓名的成绩单

问题及代码: /* *Copyright (c)2014,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:带姓名的成绩单.cpp *作 者:白云飞...

第十四周项目三-成绩处理函数模版

#include #include using namespace std; void input_score(int s[], int n); //将小组中n名同学的成绩输入数组s int ...

第十四周项目二 带姓名的成绩单(1)

问题及代码: /* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project.cpp * 作 者:ch...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第十四周项目二-两个成员的类模版(1)
举报原因:
原因补充:

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