类模板
#include<iostream>
using namespace std;
template<class T> //可以定义多个模板参数 template<class T1, class T2>
class Person{
public:
Person(T id,T age){
this->mAge=age;
this->mId=id;
}
void Show(){
cout<<"ID:"<<mId<<" Age:"<<mAge<<endl;
}
public:
T mId;
T mAge;
};
void test01(){
//类模板必须显式指定类型
Person<int> p(10.,20);
p.Show();
}
int main()
{
test01();
return 0;
}