第14周-项目2-两个成员的类模板(1)
来源:互联网 发布:spss mac版 pc6 编辑:程序博客网 时间:2024/06/07 11:39
问题及代码:
/*Copyright (c)2016,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:main.cpp*作 者:王艺霖*完成日期:2016年5月31日*版 本 号:v1.0*问题描述:(1)试将此类声明改为类模板声明,使得数据成员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(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(5); t1.SetData2(2.1); cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl; Test<char,string> t2; t2.SetData1('a'); t2.SetData2("lizhao!"); cout<<t2.GetData1()<<" "<<t2.GetData2()<<endl; return 0;}
运行结果:
1 0
- 第14周-项目2-两个成员的类模板(1)
- 第14周项目2-两个成员的类模板(1)
- 第14周项目2--两个成员的类模板(1)
- 第14周项目 2—两个成员的类模板 (1)
- C++第14周项目模板【项目2-两个成员的类模板】 !!!!!!!
- 第14周实践项目-两个成员的类模板
- 第14周实践项目2(1)——两个成员的类模板
- 第14周项目2-两个成员的类模板1
- 第14周项目2:两个成员的类模板(1)
- 第14周-项目2-两个成员的类模板(2)
- 第14周项目2--两个成员的类模板(2)
- 第14周项目 2—两个成员的类模板 (2)
- 第14周项目2-两个成员的类模板(2)
- 第14周项目二——两个成员函数的类模板(2)
- 第14周实践项目2(2)——两个成员的类模板
- 第14周项目2-两个成员的类模板2
- 第14周项目2:两个成员的类模板(2)
- 第14周项目二两个成员函数的模板(1)
- 鱼线与鱼钩的选择
- 我学习中的IntelJ
- java关键字Static详解
- 网站模板
- 第十四周项目2-两个成员的类模板(1)
- 第14周-项目2-两个成员的类模板(1)
- 关于Class.getResource和ClassLoader.getResource的路径问题
- LeakCanary使用
- 面试题
- 如何让多个显示器显示不同屏幕
- XML解析之sax解析案例(一)读取contact.xml文件,完整输出文档内容
- Java基础回顾 : 对象序列化和反序列化
- 面试
- 断点续传