#include<iostream>
#include<string>
using namespace std;
template <class T1,class T2>
class Pair
{
public:
T1 key;
T2 value;
Pair(T1 k,T2 v):key(k),value(v){
}
template <class T>
void print(T t)
{
cout<<t<<endl;
}
};
int main()
{
int x=100;
Pair<string,int>student("tom",19);//实例化一个类pair<string,int >
student.print(x);
cout<<student.key<<" "<<student.value;
return 0;
}
#include<string>
using namespace std;
template <class T1,class T2>
class Pair
{
public:
T1 key;
T2 value;
Pair(T1 k,T2 v):key(k),value(v){
}
template <class T>
void print(T t)
{
cout<<t<<endl;
}
};
int main()
{
int x=100;
Pair<string,int>student("tom",19);//实例化一个类pair<string,int >
student.print(x);
cout<<student.key<<" "<<student.value;
return 0;
}