北大青鸟 C++ 10.pptVIP

  • 5
  • 0
  • 约2.03千字
  • 约 20页
  • 2018-03-07 发布于河南
  • 举报
北大青鸟C10

模板 第十章 回顾 虚函数 纯虚函数 抽象类 动态绑定 虚析构函数 目标 函数模板 类模板 标准模板库(STL) 模板的概念 C++中的模板提供了重用源代码的方法 两种类型的模板 类模板 函数模板 如果没有函数模板… 通过函数重载实现不用类型的操作 int max(int a, int b) { return a b ? a : b; } float max(float a, float b) { return a b ? a : b; } …… 函数模板 4-1 对各种数据类型,执行完全相同的操作 根据函数调用中提供的参数,编译器自动实例化不同的对象代码函数 函数模板 4-2 #include iostream.h template class T T max(T a, T b) { return a b ? a : b; } void main() { cout max(20, 30) = max(20, 30) endl; cout max(t, v) = max(t, v) endl; cout max(10.1, 15.2) = max(10.1, 15.2) endl; } 函数模板 4-3 编译器自动生成 int max(int a, int b) {

文档评论(0)

1亿VIP精品文档

相关文档