【8.17】建立一个用来实现求3个数和的类模板(将成员函数定义在类模板的内部),并写出调用此类模板的完整程序。
来源:互联网 发布:苹果手机免费赚钱软件 编辑:程序博客网 时间:2024/05/17 07:42
#include<iostream>
using namespace std;
template<typename T1,typename T2,typename T3>
class sum
{
T1 x;
T2 y;
T3 z;
public:
sum(T1 a,T2 b,T3 c)
{
x=a;y=b;z=c;
}
void gettersum()
{
cout<<x+y+z<<endl;
}
T1 getterx()
{
return x;
}
T2 gettery()
{
return y;
}
T3 getterz()
{
return z;
}
};
int main()
{
sum<double,double,double>a(1.4,1.7,1.3);
cout<<a.getterx()<<","<<a.gettery()<<","<<a.getterz()<<"三个数之和为:";
a.gettersum();
sum<int,double,float>b(5,2.2,4.7);
cout<<b.getterx()<<","<<b.gettery()<<","<<b.getterz()<<"三个数之和为:";
b.gettersum();
return 0;
}
运行结果:
- 【8.17】建立一个用来实现求3个数和的类模板(将成员函数定义在类模板的内部),并写出调用此类模板的完整程序。
- 类模板中的函数模板的定义和调用(不是模板类中的普通成员函数)
- 8.17建立一个类模板实现求3个数之和
- 函数模板和类模板成员函数的定义通常放在头文件中
- 模板类成员函数的定义和声明为什么要放在一个文件中
- 模板类成员函数的定义和声明为什么要放在一个文件中
- 模板类成员函数的定义和声明为什么要放在一个文件中
- 调用模板类的模板成员函数的问题
- 模板(函数模板和类模板基本类似,类模板的定义需要注意)
- 类模板成员函数的调用问题
- 模板类成员函数的定义和声明
- 8.18在类模板外定义成员函数,实现3个数求和
- 类模板的成员函数模板写法
- C++模板类的成员函数定义与声明必须在一个头文件中
- 类模板的成员函数
- 类模板的成员函数
- 函数模板和类模板的定义和使用
- 模板的概念 ---模板分两类:函数模板和类模板
- Repeated DNA Sequences -- leetcode
- Android wiki:13.开机启动广播接收者
- RabbitMQ (六)远程调用RPC
- Android wiki:14.修改Toast样式
- PHP之LAMP环境配置与优化
- 【8.17】建立一个用来实现求3个数和的类模板(将成员函数定义在类模板的内部),并写出调用此类模板的完整程序。
- Android wiki:14.自定义Toast样式
- iOS开发之使用代码定位性更高的Log
- OpenCV参考手册之CvCapture结构体
- KBC Petro-SIM v6.0 Win32_64-ISO 2DVD炼油厂模拟
- Android wiki:15.读取系统联系人
- Java基础---JavaSE面试锦集
- Git SourceTree 冲突解决方案
- 介绍几本专业的书籍,一起学习 关于技术 数学方面的