第14周项目2-两个成员的类模板2
2016-06-01 17:41
267 查看
#include <iostream> #include <string> using namespace std; template <class T1,class T2> class Test { public: Test(); Test(T1 d1, T2 d2); template <class U,class V> Test(const Test<U,V> &t); 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; }; template <class T1,class T2> Test<T1,T2>::Test() {} template <class T1,class T2> Test<T1, T2>::Test(T1 d1, T2 d2): data1(d1),data2(d2) {} template <class T1,class T2> template <class U,class V> Test<T1, T2>::Test(const Test<U,V> &t): data1(t.data1),data2(t.data2) {}; int main() { Test <int,double> t1(10, 5.4); cout<<t1.GetData1()<<" "<<t1.GetData2()<<endl; Test <int,double> t2(t1); cout<<t2.GetData1()<<" "<<t2.GetData2()<<endl; return 0; }
运行结果:
相关文章推荐
- Struts2登录拦截器的简单示例
- Android开发笔记之:Handler Runnable与Thread的区别详解
- adb安装apk
- 模拟添加联系人
- oracle触发器
- perl JSON与HASH 互相转换
- python中列表,元组的乘法
- 非技术经验
- hd 2050 折线分割平面
- 单链表(增、删、查找)
- c语言实现的的map
- 猴子吃桃问题
- 求球的反弹高度
- 编写一个函数,它从一个字符串中提取一个子字符串。
- 用函数实现乘法口诀表,其中口诀表的行数和列数是自己指定
- 《Python基础教程》学习笔记 Chp7 更加抽象
- 字符串替换空格:请实现一个函数,把字符串中的每个空格替换成“%20。
- 求闰年的!!!
- (T.T) 打印100到200之间的素数
- 按位取反