第十四周项目二-两个成员的类模版(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;
}

运行结果:


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

相关文章推荐

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

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

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

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

第四周项目1-三角形类(指针访问私有数据成员)

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 3月 ...

第十四周 项目1 -验证算法(4)平衡二叉树的算法验证

问题描述及代码: /*     *烟台大学计控学院      *作    者:张雯婧    *完成日期:2016年11月25日 ...

第十四周项目三(1)(2)——多科成绩单

/* Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作者:陈丹妮 * 完成日期:2014...

第十四周项目 1 排序函数模板

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:20...

第十四周项目1-(3)验证二叉排序树相关算法

/*   * Copyright (c)2016,烟台大学计算机与控制工程学院   * All rights reserved.   * 文件名称:项目1-3.cbp...

第十四周项目7-1-体验文件操作(热身)

/* *程序的版权和版本声明部分: *Copyright(c)2013,烟台大学计算机学院学生 *All rights reserved. *文件名称: *作者:田成琳 *完成日期:2013年 11月...

【第十四周项目1 - 验证算法之分块查找】

问题及代码: /* * Copyright (c) 2016, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:Cube007.cpp * 作 ...

第十四周项目一 (1)验证算法——递归的折半查找算法

/* * Copyright (c) 2015, 烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称: main.cpp * 作者:巩凯强 * 完成日期...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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