c++ 类模板的使用
#include <iostream>
#include <string>
using namespace std;
template<class AgeType ,class NameType>
class Persion
{
public:
Persion(AgeType age, NameType name)
{
this->m_Age = age;
this->m_Name = name;
}
void showPersion()
{
cout << m_Name << " " << m_Age << endl;
}
AgeType m_Age;
NameType m_Name;
};
void test01()
{
Persion<int,string> p1(18, "Tom");
p1.showPersion();
}
int main()
{
test01();
system("pause");
return 0;
}
总结:
类模板和函数模板语法相似,在声明模板template后面加类,此类称为类模板。