c++类模板类外实现

类外实现的时候要说明这是一个模板以及模板的通用变量
template<typename T1 ,typename T2>
class person
{
  public:
  person(T1 name,T2 age);
  void showperson();
  T2 age;
  T1 name;

};
template<typename T1 ,typename T2>
person<T1,T2>::person(T1 name,T2 age)
{
    this->age = age;
    this->name = name;
}
template<typename T1 ,typename T2>
void person<T1,T2>::showperson()
{
  cout << this->age << this->name <<ebdl;
}
posted @ 2022-05-04 19:15  纸包鱼  阅读(79)  评论(0)    收藏  举报