第7章模板--类的再抽象.pptVIP

  • 1
  • 0
  • 约4.04千字
  • 约 32页
  • 2015-08-08 发布于河南
  • 举报
第7章模板--类的再抽象.ppt

第7章模板--类的再抽象 《面向对象程序设计》 第7章 模板——类的再抽象 内容提要 STL标准模板库的形成原因 函数模板和模板函数 类模板与模板类 STL标准模板库的简单应用 提出问题 7.1 标准模板库的设计问题 【例7-1】能否设计一个“通用函数”,该函数能对各种数据类型的数组(基本类型数组或对象数组)进行倒序? 我们首先想到用已学知识----重载来解决该问题 【例7-2】函数重载实现倒序。 // example7_2.cpp //对整型数组地址begin到end-1的元素倒序 void Reverse(int* begin,int* end) { //首尾元素交换 //然后begin指针增1,end指针减1 for(;begin!=endbegin!=--end;begin++) { int temp; temp=*begin; *begin=*end; *end=temp; } } 【例7-2】续 //对实型数组地址begin到end-1的元素倒序 void Reverse(float* begin,float* end) { for(;begin!=endbegin!=--end;begin++) { float temp; te

文档评论(0)

1亿VIP精品文档

相关文档