第7章C程序计教程与实验指导杨国兴模板.pptVIP

  • 1
  • 0
  • 约8.99千字
  • 约 26页
  • 2018-12-07 发布于浙江
  • 举报

第7章C程序计教程与实验指导杨国兴模板.ppt

第7章C程序计教程与实验指导杨国兴模板

C++语言程序设计 杨国兴 张东玲 彭涛 第7章 模板 7.1 函数模板 7.2 模板函数的覆盖 7.3 类模板 7.1 函数模板 1. 问题的提出 重载函数可以解决功能相同或相似的函数使用同一个函数名的问题。 void swap(char x, char y) { char t =x; x = y; y = t; } void swap(int x, int y) { int t =x; x = y; y = t; } 7.1 函数模板 2. 函数模板的定义 template class T 或 类型名 函数名(参数表) { 函数体 } 函数模板就像是一个带有类型参数的函数(参数T即为类型),编译程序会根据实际参数的类型确定参数的类型。 例7.1 定义用于变量交换的函数模板 #include iostream using namespace std; template class T void swap(T x, T y) { T temp=x; x=y

文档评论(0)

1亿VIP精品文档

相关文档