第十四周项目2.1—两个成员的类模板
来源:互联网 发布:java 执行jar包 参数 编辑:程序博客网 时间:2024/06/05 00:54
/**Copyright(c) 2016.烟台大学计算机与控制工程学院*ALL rights reserved.*文件名称:test.cpp*作者:杨驰*完成日期:2016年5月31*问题描述:将此类声明改为类模板声明,使得数据成员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(2); t1.SetData2(10.2); cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl; Test<char,string>t2; t2.SetData1('y'); t2.SetData2("yang!"); cout<<t2.GetData1()<<" "<<t2.GetData2()<<endl; return 0;}
运行结果:
0 0
- 第十四周项目2.1—两个成员的类模板
- 第十四周项目2.1—两个成员的类模板
- 第十四周项目2.1 两个成员的类模板 (1)
- 第十四周实践项目2.1-两个成员的类模板
- 第十四周项目2.2—两个成员的类模板
- 第十四周项目2.2—两个成员的类模板
- 第十四周项目 2.2 两个成员的类模板 (2)
- 第十四周项目二 两个成员的类模板(1)
- 第十四周项目二 两个成员的类模板(2)
- 第十四周项目二 两个成员的类模板
- 第十四周实践项目2.2-两个成员的类模板
- 第十四周项目3:两个成员的类模板
- 第十四周项目2:两个成员的类模板(改)
- 第十四周项目3:两个成员的类模板(2)
- 第十四周【项目2-两个成员的类模板】
- 第十四周项目二 两个成员的类模板
- 第十四周项目二(1)-两个成员的类模板
- 第十四周项目二两个成员的类模板一
- 基于Dockerfile搭建JAVA Tomcat运行环境
- java设计模式6 适配器模式
- iOS 数据持久化 CoreData的版本迁移
- flow.ci Beta 上线,将开发工作流自动化
- 反射
- 第十四周项目2.1—两个成员的类模板
- 敏捷测试与普通测试的区别
- js判断IE版本
- Java
- HttpClient的Post请求
- 博弈论重解
- Unable to load DLL 'xxx.dll': 找不到指定的模块。 (Exception from HRESULT: 0x8007007E)
- 【cf】Restoring Paintie
- 03-树1 树的同构