C++走向远洋——62(项目二1、类模板)
来源:互联网 发布:from unixtime mysql 编辑:程序博客网 时间:2024/05/18 01:06
*/ * Copyright (c) 2016,烟台大学计算机与控制工程学院 * All rights reserved. * 文件名:text.cpp * 作者:常轩 * 微信公众号:Worldhello * 完成日期:2016年6月4日 * 版本号:V1.0 * 问题描述: 类模板 * 程序输入:无 * 程序输出:见运行结果 */ #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(10); t1.SetData2(5.4); cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl; Test <char,string> t2; t2.SetData1('a'); t2.SetData2("China!"); cout<<t2.GetData1()<<" "<<t2.GetData2()<<endl; return 0;}
运行结果:
0 0
- C++走向远洋——62(项目二1、类模板)
- C++走向远洋——63(项目二2、两个成员的类模板)
- C++走向远洋——67(项目二、洗牌)
- C++走向远洋——64(项目三、数组类模板)
- C++走向远洋——25(项目二,游戏类)
- C++走向远洋——(项目二、存储班长信息的学生类、派生)
- C++走向远洋——57(项目二2、动物这样叫、抽象类)
- C++走向远洋——56(项目二1、动物这样叫、虚函数)
- C++走向远洋——61(项目一、排序函数模板)
- C++走向远洋——53(项目一1、分数类的重载、加减乘除、比较)
- C++走向远洋——42(项目二,我的数组类,深复制,构造函数)
- C++走向远洋——26(项目二,2,构造函数与析构函数)
- C++走向远洋——58(项目二3、动物这样叫、改进版)
- C++走向远洋——48(项目一1、复数类中的运算符重载、类的成员函数)
- C++走向远洋——60(项目四、立体类族共有的抽象类)
- C++走向远洋——20(项目一,三角形,类)
- C++走向远洋——21(项目一,三角形,类)
- C++走向远洋——22(项目一,三角形,类)
- 开启博客之旅
- SQL字符串处理函数大全
- Linux下的TCP/IP编程----IO复用及IO复用服务端
- 可以下拉刷新,上拉加载更多的RecyclerView
- mysql 中位数
- C++走向远洋——62(项目二1、类模板)
- 最大公约数最简单的写法(北航13年机试)
- 分析v7中的LinearLayoutCompat类
- 第三方插件
- SimpleMappingExceptionResolver的使用
- create file遇到操作系统错误5拒绝访问
- 实用软件推荐(1)
- Google 分析 SDK 之渠道统计
- 树莓派安装系统和制作镜像