第二部分 面向对象的程序设计课件.pptVIP

  • 1
  • 0
  • 约5.3万字
  • 约 341页
  • 2017-09-10 发布于广东
  • 举报
* template class T int seqListT::search( T x ) { for (int i = 0; i currentLength; ++i) if ( storage[i] == x) return i; return -1; } template class T void seqListT::doubleSpace() { T *tmp = storage; storage = new T[2 * size]; for (int i = 0; i currentLength; ++i) storage[i] = tmp[i]; delete tmp; size *= 2; } * 类模板的定义 类模板的实例化 模板的编译 非类型形参 类模板的友元 类模板作为基类 * 编译器从模板生成一个特定的类或函数的过程称为模板的实例化。 类模板实例化后形成一个模板类。 类模板的实例化格式如下: 类模板名模板的实际参数 对象名; 如: seqListint array1(30); seqListdouble array2(20); * int main() { seqListint ls; for (int i = 0; i = 10; ++i ) ls.insert(0, i); cout c

文档评论(0)

1亿VIP精品文档

相关文档