- 0
- 0
- 约5.3千字
- 约 30页
- 2018-02-15 发布于浙江
- 举报
[计算机软件及应用]第7章 模板-4gai
7 模 板 2.4.1 模板的概念 2.4.2 函数模板 2.4.3 类模板 2.4.4 标准模板库STL 2.4.5 应用实例 7.1 类型的严格性与灵活性 7.1 类型的严格性与灵活性 7.1 模板的概念 7.1 模板的概念 7.2 函数模板 1 函数模板的定义 2 函数模板的实例化 3 函数模板的重载 7.2 函数模板 C++实现max可采用如下的重载方式 实现 int max (int i, int j) {return ij ? i: j;} Char max (char c1, char c2) {return c1c2 ? c1 : c2; } float max (float f1, float f2) {return f1f2 ? f1 : f2; } …… int i = max (3, 4); char ch = max (‘a’, ‘A’); float f = max (5.0, 1.0); …… 特点: 可以进行完备的语法检查、适于描述复杂逻辑 相同逻辑重复描述,繁琐、不易扩充 7.2 函数模板 引例:用C++ Template 实现的max 实现 template typename T T max (T a, T b) { return ab ? a : b;} int i = max (3, 4); ch
您可能关注的文档
最近下载
- JG_T 539-2017建筑用不锈钢焊接管材.pdf
- DASK上颌窦提升工具盒课件培训课件.ppt VIP
- 常见10种有限空间作业安全告知牌及警示标志(20页).pdf VIP
- 第六课--我的恋爱史.pptx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共5份,每日一练).docx VIP
- (25格)舒尔特方格练习题 儿童专注力训练(共12份,每日一练).docx VIP
- (49格)舒尔特方格练习题 儿童专注力训练(每日一练, 共16份).docx VIP
- 附件1:深圳市建筑工务署项目建设安全文明标准化手册(2024年版).pdf VIP
- 2023年广东省广州市中考英语真题(含答案).pdf VIP
- (49格)舒尔特方格练习题儿童专注力训练(每日一练,共35份).docx VIP
原创力文档

文档评论(0)