#include <iostream>
#include <string>
#include <vector>
#include <fstream>
using namespace std;
template <typename T1, typename T2>
class Person
{
public:
Person(T1 name, T2 age);
void showPerson();
T1 m_Name;
T2 m_Age;
};
template <typename T1, typename T2>
Person<T1, T2>::Person(T1 name, T2 age)
{
m_Name = name;
m_Age = age;
}
template <typename T1, typename T2>
void Person<T1, T2>::showPerson()
{
cout << "name=" << m_Name << ", age=" << m_Age << endl;
}
void test01()
{
Person<string, int> p("liu", 29);
p.showPerson();
}
int main()
{
test01();
system("pause");
return 0;
}
类模板函数的类外实现
最新推荐文章于 2022-10-01 16:51:49 发布