第4章 类的组合.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 4页
  • 2018-03-15 发布于河南
  • 举报
第4章 类的组合

模板 函数模板 函数模板可以用来创建一个通用功能的函数,以支持多种不同形参,进一步简化重载函数的函数体设计。 int abs(int x) {return x0?-x:x;} 声明方法: template tyname 标识符 求绝对值函数的模板 #include iostream using namespace std; template typename T T abs(T x) { return x0?-x:x; } void main() { int n=5; double f=8.9; float m=-3.4f; coutabs(n)endl; coutabs(f)endl; coutabs(m)endl; } 求两个数和的模板 #include iostream using namespace std; template typename Q Q sum(Q x,Q y) { Q z; z=x+y; return z; } void main() { int a=3; int b=5; double c=3.1; double d=5.6; coutsum(a,b)endl; coutsum(c,d)endl; } * * template class Q Q abs(Q x) { return x0?-x:x; } template typename Q Q abs(Q x) { return x0?-x:x; } * * *

文档评论(0)

1亿VIP精品文档

相关文档