函数模板

来源:互联网 发布:tcp ip协议 端口 编辑:程序博客网 时间:2024/05/01 20:31

maximum.h

template<class T>T amximum(T value1,T value2,T value3){T maximumValue=value1; if(value2>maximumValue)   maximumValue=value2; if(value3>maximumValue)   maximumValue=value3; return maximunValue;}

demo.cpp

#include <iostream>using std::cout;using std::cin;using std::endl;int main(){int int1,int2,int3; cin>>int1>>int2>>int3; cout<<maximum(int1,int2,int3)<<endl; double double1,double2,double3; cin>>double1>>double2>>double3; cout<<maximum(double1,double2,double3)<<endl; char char1,char2,char3; cin>>char1>>char2>>char3; cout<<maximum(char1,char2,char3)<<endl; return 0;}


输入 1 2 3
输出 3
输入 3.3 2.2 1.1
输出 3.3
输入 A B C
输出 C

0 0
原创粉丝点击