类模板
创建类模板
添加成员变量
添加成员函数
定义类模板对象 一、创建类模板
template <class T,class T2>
template <class T>
二、添加成员变量
T var;
三、添加成员函数
、内联
T fun(T a);
T fun(void);
、在定义外实现代码 四、定义类模板对象
CMax<int> s;
CMax<int> s(,);
CMax<double> s2(11.887,8.788);
//CMax<CMessage> s3("3333","222");
cout<<s.GetMax();
cout<<endl<<s2.GetMax();

max类头文件

#pragma once

template <typename T>//,typename T2>
class CMax
{
private:
T a;
T b;
public:
int aaa;
int GetMax0()
{
return ;
}
T GetMax(void);
CMax(void);
CMax(T a,T b)
{
this->a=a;
this->b=b;
}
~CMax(void);
}; template <typename T>
CMax<T>::CMax(void)
{
} template <typename T>
CMax<T>::~CMax(void)
{
}
template <typename T> T CMax<T>::GetMax(void)
{
if (a>b)
{
return a;
}else
{
return b;
} }

max类调用

// 类模板.cpp : 定义控制台应用程序的入口点。
// #include "stdafx.h"
#include "Max.h"
#include <iostream>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
CMax<int> s(,);
CMax<double> s2(11.887,8.788);
//CMax<CMessage> s3("3333","222");
cout<<s.GetMax();
cout<<endl<<s2.GetMax(); getchar();
return ;
}

最新文章

  1. 【iOS [[UIApplication sharedApplication] delegate]】运用
  2. 大前端学习笔记整理【四】LESS基础
  3. android 最简单的自定义圆点view
  4. NYOJ题目97兄弟郊游问题
  5. css3效果
  6. CentOS 7.2 搭建 Ghost 博客
  7. Git 版本管理
  8. 域名下Web项目重定向出现DNS域名解析错误问题
  9. 【python自动化第二篇:python入门】
  10. 借助树的概率dp(期望)+数学-好题-hdu-4035-Maze
  11. javascript 学习总结(三)Boolean对象
  12. dijit.byId(&quot;grid&quot;) is undefined
  13. Swing使用JavaFXweb组件
  14. jpa的Join和Fetch
  15. android ncnn
  16. uigrid配置详解(1)
  17. typedef你真的理解么?
  18. nginx 4层tcp代理获取真实ip
  19. mybatis 之引入多个model
  20. zabbix 监控windows端cpu使用率百分比

热门文章

  1. Unity Profiler Memory
  2. asp.net调用微信扫一扫功能
  3. centos7 下安装 nginx-1.12.2
  4. Linux 同步时间 设置时区
  5. FTP 服务搭建后不能访问问题解决
  6. 无法获取链接服务器 &quot;XXX&quot; 的 OLE DB 访问接口 &quot;SQLNCLI10&quot; 的架构行集 &quot;DBSCHEMA_TABLES_INFO&quot;。该访问接口支持该接口,但使用该接口时返回了失败代码。
  7. 转:jQuery插件开发全解析
  8. 关于&lt;asp:checkBoxList&gt;控件的对齐方法
  9. leetcode 1. Two Sum [java]
  10. PyQt5 的几个核心模块作用