您的位置:首页 > 编程语言 > C语言/C++

c++模板使用示例

2013-02-16 14:38 344 查看
#include<iostream>

using namespace std;

template  <  class  TYPE  >

class  HisClass

{  TYPE  data;

public:  HisClass(  TYPE  a,  TYPE  b,  TYPE  c  );

TYPE  getData() {  return  data;   }

};

template  <  class   TYPE  >

      HisClass<TYPE>:: HisClass(  TYPE  a,  TYPE  b,  TYPE c  )
 //functype cType<elemtype>::func(formal parameters)

{  if  (  a>b  )  data = a;

else  if  (  b>c  )  data = b;

else  data = c;

}

int main()

{ HisClass  <int>   x1(3,4,5),  x2(7,9,8),  x3(8,7,9);

 cout<<x1.getData()<<'\t'<<x2.getData()<<'\t'<<x3.getData()<<'\t';

 return 0;

 }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: