- /*
*copvriqht(c)2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:陈传祯
*完成日期:2016年6月22日
*版本号: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;
- }
成员的类模板
最新推荐文章于 2023-05-27 20:03:32 发布