template <class T1, class T2>
Person<T1, T2>::Person(T1 name, T2 age)
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
#include<string>
using namespace std;
template<class T1,class T2>
class Modulator {
public:
Modulator(T1 name, T2 age);
void show();
T1 m_name;
T2 m_age;
};
template<class T1, class T2>
Modulator<T1, T2>::Modulator(T1 name, T2 age) {
this->m_age = age;
this->m_name = name;
}
template<class T1, class T2>
void Modulator<T1, T2>::show() {
cout << "名字:" << this->m_name << " 年龄:" << this->m_age << endl;
}
void test01() {
Modulator<string, int> mod("渣渣猫", 25);
mod.show();
}
int main(){
test01();
system("pause");
return 0;
}