语法:
template<typename T>类模板的定义
解释:**
template    —-   声明创建模板
typename  —-   表面其后面的符号是一种数据类型,可以用class代替
T                —-   通用的数据类型,名称可以替换,通常为大写字母
示例:
#include <iostream>#include <string>using namespace std;template<typename nameType,typename ageType>class Person{public:nameType m_Name;ageType m_Age;Person(nameType name,ageType age){this->m_Name = name;this->m_Age = age;}void getData(){cout << "年龄:" << m_Age << endl;cout << "姓名:" << m_Name << endl;}};int main(){Person<string,int> p1("Tom",18);p1.getData();system("pause");return 0;}
