关闭

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

标签: 两个成员的类模板
129人阅读 评论(0) 收藏 举报
分类:
/*copyright(c)2016.烟台大学计算机学院 
 * All rights reserved, 
 * 文件名称:text.Cpp 
 * 作者:刘涛 
 * 完成日期:2016年5月30日 
 * 版本号:vc++6.0 
 * 问题描述: 试将此类声明改为类模板声明,
 使得数据成员data1和data2可以是任何类型。 
 */  
#include <iostream>
#include<string>
using namespace std;
template<class T1,class T2>
class  Test
{
public:
        void SetData1(T1 val) { data1=val; }
        void SetData2(double val) {data2=val; }
        T1 GetData1()  { return data1; }
        T2 GetData2() { return data2; }
private:
        T1 data1;
        T2 data2;
};
int main()
{
    Test<int,double>a;
    a.SetData1(520);
    a.SetData2(5.20);
    cout<<"Data1:"<<a.GetData1()<<"    Data2:"<<a.GetData2()<<endl;

    Test<string,float>b;
    b.SetData1("ZY");
    b.SetData2(521);
    cout<<"Data1:"<<b.GetData1()<<"    Data2:"<<b.GetData2()<<endl;
    return 0;
}

运行结果:


0
0
查看评论

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

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:2016年5月31日 *版 本 号:v1.0 * *问题描述:两个成员的类模板(1) *输入...
  • angeljing521
  • angeljing521
  • 2016-05-31 13:33
  • 1878

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

问题及代码: /* *Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称:zwj.cpp *作 者:张伟晶 *完成日期:2016年5月31日 *版 本 号:v1.0 * *问题描述:两个成员的类模板(2) *输入...
  • angeljing521
  • angeljing521
  • 2016-05-31 15:08
  • 1893

第十四周上机实践——项目2-两个成员的类模板

/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:郭永恒 *完成日期:2016年6月1日 *版 本 号:v1.0 * *问题描述:把此类声明改为类模板声明,并添加构造函数...
  • gyhguoge01234
  • gyhguoge01234
  • 2016-06-01 23:25
  • 133

第十四周【项目2-两个成员的类模板】

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:张珩瑞 *完成日期:2016年6月9日 *版本号:v1.0 * *问题描述:两个成员的类模板 (1) *输入描述:无...
  • qq_33450452
  • qq_33450452
  • 2016-06-09 08:22
  • 481

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

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:刘涛 * 完成日期:2016年5月30日 * 版本号:vc++6.0 * 问题描述: 请为该类增默认构造函数、带两个参数分别 对应两个数据成...
  • lemon_lebron
  • lemon_lebron
  • 2016-05-30 19:29
  • 142

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

/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:舒文超 * 完成日期:2016年5月30日 * 版本号:vc++6.0 * 问题描述:试将此类声明改为类模板声明, 使得数据成员data...
  • Metropolitan_police
  • Metropolitan_police
  • 2016-05-30 09:38
  • 127

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

问题及代码: /* *烟台大学计算机学院 *文件名称:xiangmu2(1).cpp *作 者:闫安 *完成日期:2016年6月9日 *版 本 号:codeblocks 16.01 * *问题描述:试将此类声明改为类模板声明,使得数据成员data1和data2可以是任何类型。 *程序输入:...
  • qq_34095220
  • qq_34095220
  • 2016-06-20 16:38
  • 91

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

/*Copyright (c) 2016,烟台大学计算机学院 *All rights reserved. *文件名称 : *作 者 : 李钊 *完成日期 : 2016年5月31号 *版 本 号 : v1.0 * *问题描述 : 两个成员的类模板 *输入描述 : *程序输出 : */ #incl...
  • l347037341
  • l347037341
  • 2016-05-31 15:26
  • 95

第十四周项目2.1 两个成员的类模板 (1)

/* *Copyright(c) 2016, 烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:李德坤 *完成日期:2016年5月29日 *版本号:v1.0 * *问题描述:两个成员的类模板 (1) *输入描述:...
  • lidekun9132
  • lidekun9132
  • 2016-05-29 11:17
  • 146

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

class Test{ public: void SetData1(int val) { data1=val; } void SetData2(double val) {data2=val: } int GetData1() { return data1; } double Ge...
  • ccxucong
  • ccxucong
  • 2016-06-16 09:05
  • 486
    个人资料
    • 访问:37496次
    • 积分:1891
    • 等级:
    • 排名:千里之外
    • 原创:158篇
    • 转载:1篇
    • 译文:0篇
    • 评论:8条
    最新评论