用函数模板来实现函数重载的功能.cpp
2012-12-15 13:28
246 查看
#include<iostream>
using namespace std;
template<typename T>
T max(T a,T b,T c)
{
if(b>a)a=b;
if(c>a)a=c;
return a;
}
int main()
{
int i1=185,i2=-76,i3=567,i;
double d1=56.87,d2=90.23,d3=-3214.78,d;
long g1=67854,g2=-912456,g3=673456,g;
i=max(i1,i2,i3);
d=max(d1,d2,d3);
g=max(g1,g2,g3);
cout<<"i_max="<<i<<endl;
cout<<"d_max="<<d<<endl;
cout<<"g_max="<<g<<endl;
return 0;
}
using namespace std;
template<typename T>
T max(T a,T b,T c)
{
if(b>a)a=b;
if(c>a)a=c;
return a;
}
int main()
{
int i1=185,i2=-76,i3=567,i;
double d1=56.87,d2=90.23,d3=-3214.78,d;
long g1=67854,g2=-912456,g3=673456,g;
i=max(i1,i2,i3);
d=max(d1,d2,d3);
g=max(g1,g2,g3);
cout<<"i_max="<<i<<endl;
cout<<"d_max="<<d<<endl;
cout<<"g_max="<<g<<endl;
return 0;
}
相关文章推荐
- PowerShell函数实现类似重载功能实例
- js中间接实现其他语言函数重载功能
- js中没有函数重载,怎样实现函数重载的功能?
- C++学习 【4.4】 利用函数实现指定的功能---函数的重载、函数模板、有默认参数的函数
- PHP实现的函数重载功能示例
- 支持多种编码的中文字符串截取函数! AND 函数实现解压功能
- 语法分析表产生器的代码之三:自定义类的实现函数文件implement_syntax.cpp
- 第十周实验报告(任务一)【由注释内容实现函数的功能】
- 用trie树实现输入提示功能,输入php函数名,提示php函数
- C++中虚函数功能的实现机制
- mysql实现oracle分析函数功能 over
- Stata基本功能及其函数实现
- 转载sqlserver实现split功能 的函数
- JXCELL实例学习与研究(六) 之 sheet的分页功能的实现,以及基本EXCEL公式的使用 以及补充函数说明
- 假设nn的稀疏矩阵A采用三元组表示,设计一个程序exp6-4.cpp实现如下功能:
- 实现strcmp函数功能--比较字符串
- 实现Flash中replace()函数功能
- 仿照火狐浏览器watch函数实现功能
- 用js进行url编码后用php反解以及用php实现js的escape功能函数总结
- C++ *深度解析*【函数重载】的实现原理