- 4
- 0
- 约5.9千字
- 约 35页
- 2018-12-01 发布于广西
- 举报
计算机学院 计算机网络与信息安全研究室 张荣博 第9章 模板与泛型编程 模板的概念 提出问题 解决方法 分析问题 模板的定义 模板本质上就是参数化多态,是一种使用无类型参数来产生一系列函数或类的机制,是C++的一个重要特性。 模板可以分为两类: 函数模板 类模板 函数模板与模板函数 函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。 声明方法: template class T //模板声明 T max (T x, T y) //定义函数模板 { return (xy)? x:y; } 例题 #includeiostream using namespace std; template class T T max (T x, T y) { return (xy)? x:y;} void main() { int i=10,j=56; float x1=50.34f,x2=56.34f; double y1=673.36,y2=465.972; coutThe max of i,j is:max(i,j)endl; coutThe max of x1,y1 is:max(x1,x2)endl; coutThe max of x2,y2 is:max(y1,y2)endl;
您可能关注的文档
最近下载
- 2025年淄博市沂源县小升初数学秋季入学摸底测试卷(含答案).doc VIP
- 建筑装饰设计收费标准完整版(最新).docx VIP
- 四川省《信息技术》学业水平考试复习考纲说明及重点归纳(代老师提供精品.pdf VIP
- Zobisbored教学设计_原创精品文档.pdf VIP
- 白天鹅酒店管理实务.pdf VIP
- SFE架式脚踏封口机使用说明书.pdf
- 2025年黑龙江省大庆市地理生物会考真题试卷+答案.docx VIP
- 小学语文-四升五语文暑假衔接讲义.pdf VIP
- 2026云南曲靖市沾益区珠源百人引才工程青年人才专项引进20人考试备考试题及答案解析.docx VIP
- 阀门试压试验记录.doc VIP
原创力文档

文档评论(0)