第14周项目2:两个成员的类模板(1)
来源:互联网 发布:网络推广优化 编辑:程序博客网 时间:2024/06/08 03:41
/* * Copyright(c)2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名称:第14周项目2:两个成员的类模板(1) * 作者:于子娴 * 完成日期:2016.6.2 * 版本号:v1.0 * * 问题描述: 设有如下的类声明:class Test{public: void SetData1(int val) { data1=val; } void SetData2(double val) {data2=val: } int GetData1() { return data1; } double GetData2() { return data2; }private: int data1; double data2;} 试将此类声明改为类模板声明,使得数据成员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(5); t1.SetData2(5.5); cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl; Test<char,string>t2; t2.SetData1('Y'); t2.SetData2("fish"); cout<<t2.GetData1()<<" "<<t2.GetData2()<<endl; return 0;}
0 0
- C++第14周项目模板【项目2-两个成员的类模板】 !!!!!!!
- 第14周实践项目-两个成员的类模板
- 第14周-项目2-两个成员的类模板(1)
- 第14周实践项目2(1)——两个成员的类模板
- 第14周项目2-两个成员的类模板1
- 第14周项目2:两个成员的类模板(1)
- 第14周项目2-两个成员的类模板(1)
- 第14周项目2--两个成员的类模板(1)
- 第14周项目 2—两个成员的类模板 (1)
- 第14周-项目2-两个成员的类模板(2)
- 第14周实践项目2(2)——两个成员的类模板
- 第14周项目2-两个成员的类模板2
- 第14周项目2:两个成员的类模板(2)
- 第14周项目2--两个成员的类模板(2)
- 第14周项目 2—两个成员的类模板 (2)
- 第14周项目2-两个成员的类模板(2)
- 第14周项目二——两个成员函数的类模板(2)
- 第14周项目二两个成员函数的模板(1)
- 利用https实现站点的访问
- Maven搭建hadoop环境报Missing artifact jdk.tools:jdk.tools:jar:1.6
- 【代码笔记】iOS-竖状图
- 第十三周项目1.2—分数中的运算符重载
- 第十一周阅读程序3
- 第14周项目2:两个成员的类模板(1)
- Hibernate02(单项有连接表N-1)
- Android从零开始之工欲善其事必先利其器--Android Studio主题颜色配置
- IO Complement Port(完成端口)
- 上传工具
- 第七周项目一友元函数、成员函数和一般函数有区别2
- (selenium 五)unittest通过测试套件组织用例
- 第十四周阅读程序2
- Android面试题二