模板和异常.pptVIP

  • 0
  • 0
  • 约3.74千字
  • 约 31页
  • 2016-09-29 发布于江西
  • 举报
模板和异常.ppt

面向对象程序设计 第13章 模板和异常 13.1 函数模板 template class T T Abs(T n) { return (n0)?-n:n; } int main( ) { int a=-3; coutAbs(a); return 0; } 13.1 函数模板 函数模板不是真正的函数,只是一种产生多种函数的框架。 多参数函数模板 13.2 类模板 template class T class stack { private: T st[100]; int top; public: stack(){ top=-1; } void push(T v) { st[++top]=v; } T pop(){ return st[top--]; } }; 13.2 类模板 int main() { stackint s1; stackdouble s2; s1.push(2); s1.push(3); couts1.pop(),s1.pop()endl; s2.push(2.3); s2.push(3.3); couts2.pop(),s2.pop()endl; return 0; } 13.2 类模板 在模板类的基础上派生新的模板类 template class T class stack2:

文档评论(0)

1亿VIP精品文档

相关文档