C++走向远洋——62(项目二1、类模板)
2016-06-04 13:03
260 查看
*/ * 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; }运行结果:
相关文章推荐
- C++中谈重载、覆盖、和隐藏
- 番茄助手 C/C++ Drectories 设置(WinDDK7600)
- c++第七次实验-1
- 北航机试c语言矩阵算法
- windows上cppcheck检查不出任何错误解决
- c++崩溃
- C语言实现矩阵乘法
- 关于进制转换的一点思考
- 第十五周项目 程序填空(3) 自定义类实现add
- C++之流运算符重载
- c语言中的转移字符及其printf
- 第十五周项目 洗牌
- C++笔记--模板
- C++日期类的运算符重载和简单边界条件
- 第十五周项目 程序填空(2)自定义普通函数实现add
- C语言内存管理函数
- C++标准转换运算符static_cast
- C++之类的构造函数,不得不学明白的重点
- c++中static_cast是干嘛的啊?
- 2016/6/3 1004. C++:Instance of