#include<iostream>
using namespace std;
template <class T>
class compare
{
    public:
    compare(T a,T b)
    {
        x=a;y=b;
    }
    T max(){
        return (x>y)?x:y;
    }
    T min();
    private:
    T x,y;
};
template<class T>
T compare<T>::min()
{
    return (x>y)?y:x;
}
int main()
{
    compare <int>cmp(3,7);
    cout<<cmp.max();
    compare <float>cmp1(1.2,3.4);
    cout<<cmp1.min();
}


博主ma6174对本博客文章(除转载的)享有版权,未经许可不得用于商业用途。转载请注明出处http://www.cnblogs.com/ma6174/

对文章有啥看法或建议,可以评论或发电子邮件到ma6174@163.com


本文转自ma6174博客园博客,原文链接:http://www.cnblogs.com/ma6174/archive/2011/12/18/2291607.html,如需转载请自行联系原作者

C++类模版------STL的原理相关推荐

  1. 第十四周项目二-两个成员的类模版(1)

    /* *Copyright(c)2016,烟台大学计算机与控制工程学院 *All rights reserved *文件名称:123.cpp *作 者:王蕊 *完成日期:2016年6月1日 *版 本 ...

  2. JAVA基础加强(张孝祥)_类加载器、分析代理类的作用与原理及AOP概念、分析JVM动态生成的类、实现类似Spring的可配置的AOP框架...

    1.类加载器 ·简要介绍什么是类加载器,和类加载器的作用 ·Java虚拟机中可以安装多个类加载器,系统默认三个主要类加载器,每个类负责加载特定位置的类:BootStrap,ExtClassLoader ...

  3. DL之DNN之BP:神经网络算法简介之BP算法/GD算法之不需要额外任何文字,只需要八张图讲清楚BP类神经网络的工作原理

    DL之DNN之BP:神经网络算法简介之BP算法/GD算法之不需要额外任何文字,只需要八张图讲清楚BP类神经网络的工作原理 目录 BP类神经网络理解 1.信号正向传播FP 2.误差反向传播BP+GD B ...

  4. 多类线性分类器算法原理及代码实现 MATLAB

    多类线性分类器算法原理及代码实现 MATLAB 一.算法原理 下面举例说明为何蓝圈部分在case2中是确定的而在case1中不确定: 二.代码实现 1.HK函数 function [] = HK(w1 ...

  5. C++ 类模板二(类模版与友元函数)

    http://www.cnblogs.com/zhanggaofeng/p/5661829.html //类模版与友元函数 #include<iostream> using namespa ...

  6. C++ 类模板三(类模版中的static关键字)

    //类模版中的static关键字 #include<iostream> using namespace std;/* 类模板本质上是c++编译器根据类型参数创建了不同的类, c++编译器在 ...

  7. 实用经验 92 区分函数模版与模版函数,类模版和模板类

    模板就是实现代码重用机制的一种工具,它可实现类型参数化,即把类型定义为参数, 从而实现了代码的可重用性.模版可以分为两类,一个是函数模版,另外一个是类模版.在使用模板概念时,经常会遇到这4个概念:函数 ...

  8. 环形缓冲区ringbuffer c++类模版实现

    @ringbuffer 环形缓冲区ringbuffer c++类模版实现 使用方法: 1.将ringBuffer.h文件拷贝到开发工程中,添加相应的头文件 2.需要g++编译器(开发的项目工程需要支持 ...

  9. 【重难点】【计算机网络 01】OSI 七层模型和 TCP/IP 四层模型、IP 地址分为哪几类、ping 的原理、从浏览器地址栏输入 URL 到显示网页的过程、什么是 socket

    [重难点][计算机网络 01]OSI 七层模型和 TCP/IP 四层模型.IP 地址分为哪几类.ping 的原理.从浏览器地址栏输入 URL 到显示网页的过程.什么是 socket 文章目录 [重难点 ...

最新文章

  1. DPDK有关变量(二)
  2. Void void Void用在泛型
  3. hadoop cdh 4.5的安装配置
  4. c json 数组转dirction_值得掌握的命令行JSON工具jq
  5. linux python3运行,将Python3安装到Linux上并运行
  6. 我的Wiki:使用JConsole对WildFly(或JBoss AS7)进行远程JMX访问
  7. mysql中如何卸载插件_Eclipse中如何卸载插件
  8. Appium安装使用总结
  9. 数据库扩容 mysql_mysql数据库怎么扩容
  10. mysql error 1130 hy000:Host ‘localhost‘ is not allowed to connect to this mysql server 解决方案
  11. leecode - 入门 -- 双指针秒杀数组/链表题目
  12. ICLR2020 双盲审稿资质雪崩:47%审稿人在领域内没发过论文,8分论文你也能审!...
  13. android webview设置和遇到的坑
  14. 小波神经网络模型matlab,神经网络预测模型优点
  15. 正在学习的比较详细的机器学习教程(不断更新)
  16. (丝滑版)Python使用Opencv画一个哆啦A梦(动态),并制作成可执行文件.exe
  17. 日本向日葵8号卫星数据下载
  18. DOE实验设计操作手册
  19. 从数学归纳法到递归算法
  20. 二维几何图形创作方法(Geometry2D)

热门文章

  1. 计算机应用基础2010一级,2010年一级结构基础辅导:(计算机应用基础)备考讲义(10)...
  2. python画数学曲线_python学习笔记28:画函数曲线图
  3. 【知识星球】卷积核和感受野可动态分配的分组卷积
  4. 【杂谈】三人行必有AI,你会在其一吗?
  5. 2022年全球及中国医用口服硫酸钡行业规模格局与市场需求展望报告
  6. 全球及中国数字出版产业投资产值与运营模式咨询报告2022版
  7. haddler处理队列 netty_如何实现延迟队列
  8. Delphi应用程序的调试(四)The Debug Inspector
  9. 利用OracleCommandBuilder实现 datatable与数据库的增删改
  10. Oracle-存储过程实现更改用户密码