#include<iostream>
#include<stdlib.h>
#include<string>
using namespace std;
/*
1.3类模板
1.3.1类模板语法
作用:建立一个通用类,类中的成员 数据类型可以不具体制定,用一个虚拟的类型来代表
语法:template<typename/class T>
类
*/
template<class NameType, class AgeType>
class Person{
public:
NameType name;
AgeType age;
Person(NameType _name, AgeType _age){
this->name = _name;
this->age = _age;
}
void show_info(){
cout << "name:" << this->name << " age:" << this->age << endl;
}
};
void test(){
Person<string, int> p1("tom", 20);
p1.show_info();
}
int main(){
test();
system("pause");
return 0;
}
