- 3
- 0
- 约 39页
- 2017-04-23 发布于北京
- 举报
第八章模板和stl
第八章;;8.1 模板简介;8.2 函数模板;8.2 函数模板;8.2 函数模板;#include iostream
using namespace std;
template typename T
T Max(T a,T b)
{
return ab?a:b;
}
;8.3 类模板;8.3 类模板;类模板的声明格式如下:
template 类模板参数
类声明
其中模板参数表中的内容为:
typename 标识符 或 class 标识符
或
类型表达式 标识符
第一种情况下的标识符代表类声明所声明类中
所参数化的类型名;第二种情况中的标识符则代表
类声明所声明的类中所参数化的常量,类型表达式
规定了常量的类型。当模板参数表中同时包含上述多
个参数时,参数之间用逗号分隔。;与函数模板使用方式相同,类模板也是只有在使用的时候才具体化为具体的类类型。使用模板类来使用对象时,按如下形式声明:
类模板名模板参数表 对象名1,… ,对象名n;;例如有越界检查功能的数组可以定义如下:
templatetypename T //array.h
class Array
{
public:
Array(int a);
virtual ~Array();
int GetSize()const;
T operato
您可能关注的文档
最近下载
- 2026年煤炭行业清洁技术发展与应用前景报告.docx VIP
- 2025年中国船用冷却器数据监测研究报告.docx
- 如何制作简历PPT课件.pptx VIP
- 2026江苏苏州资管集团下属公司招聘14人备考题库及答案详解(各地真题).docx VIP
- 二年级数学下册口算练习题天天练16.pdf VIP
- NFPA 72+AMD1-2013 国家火灾报 警信号代码.pdf VIP
- 第1课时 1000以内数的认识 教学设计 2026人教版数学二年级下册.docx VIP
- 2025年商务英语(BEC)中级考试真题卷:精选解析版.docx VIP
- 水上作业施工安全专项方案.docx VIP
- 新解读《DL_T 849.4—2024电力设备专用测试仪器通用技术条件 第4部分:超低频高压发生器》最新解读.docx VIP
原创力文档

文档评论(0)