acm 第一套比较大小-类模板
来源:互联网 发布:淘宝qq飞车租号 编辑:程序博客网 时间:2024/04/30 06:13
#include <iostream>#include <iomanip>using namespace std;template<class numtype>class Compare{public: Compare(numtype a,numtype b); numtype max(); numtype min();private: numtype x,y;};template<class numtype>Compare<numtype>::Compare(numtype a,numtype b):x(a),y(b){}template<class numtype>numtype Compare<numtype>::max(){ return(x>y)?x:y;}template<class numtype>numtype Compare<numtype>::min(){ return(x<y)?x:y;}//主函数已给定如下,提交时不需要包含,会自动添加到程序尾部/* C++代码 */int main(){ int i1,i2; cin>>i1>>i2; Compare<int> cmp1(i1,i2); cout<<cmp1.max()<<" "<<cmp1.min()<<endl; float f1,f2; cin>>f1>>f2; Compare<float> cmp2(f1,f2); cout<<setiosflags(ios::fixed); cout<<setprecision(2); cout<<cmp2.max()<<" "<<cmp2.min()<<endl; char c1,c2; cin>>c1>>c2; Compare<char> cmp3(c1,c2); cout<<cmp3.max()<<" "<<cmp3.min()<<endl; return 0;}
运行结果:
心得体会:只要是函数定义在类外进行时,
template<class numtype>
numtype 类名<numtype>::(函数名)
要注意。
0 0
- acm 第一套比较大小-类模板
- ACM~比较大小-类模板
- ACM--类模板 比较大小
- acm 第一套抽象基类
- 比较大小-类模板
- 比较大小-类模板
- acm第一套 (1)
- acm第一套 (2)
- OJ比较大小-类模板
- 2437比较大小类模板
- YTUOJ-比较大小-类模板
- OJ比较大小-类模板
- ACM-比较字母大小
- acm第一套题 (4)
- acm 第一套输入输出—私有继承
- 比较大小 ——类模板
- 17周 oj 比较大小 类模板
- C++ 习题 比较大小-类模板
- 夹角有多大
- 第7章 Linux文件与目录管理
- Spring注解详解
- 最近做的一些WindowsPhone8的 特效 Behavior
- 黑马程序员_集合框架(Collection)集合框架(Map)
- acm 第一套比较大小-类模板
- 定时任务之-Quartz使用篇
- Gallery左右滑动、选中项目向中间滑动的解决办法
- 对象转换
- 完全卸载oracle11g步骤
- sphinx教程2__安装、配置和使用
- HDU 2546 饭卡
- 黑马程序员_IO流字符流
- codesmith provider解决方式