#include<iostream>
using namespace std;
template<class T1,class T2>
class T{
T1 a;
T2 b;
public:
T(T1 x, T2 y)
{
a=x;
b=y;
}
void show()
{
cout<< "a="<<a <<"b=" <<b;
}
};
int main()
{
T<float,int> T1;
test1.show;
test<int,char>T2;
test2.show();
return 0;
}
I2luY2x1ZGU8aW9zdHJlYW0+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnRlbXBsYXRlPGNsYXNzIFQxLGNsYXNzIFQyPgpjbGFzcyBUewoJVDEgYTsKCVQyIGI7CglwdWJsaWM6CgkJVChUMSB4LCBUMiB5KQoJCXsKCQkgYT14OwoJCSBiPXk7CgkJfQoJCXZvaWQgc2hvdygpCgkJewoJCQljb3V0PDwgImE9Ijw8YSA8PCJiPSIgPDxiOwoJCX0KfTsKaW50IG1haW4oKQp7CglUPGZsb2F0LGludD4gVDE7Cgl0ZXN0MS5zaG93OwoJdGVzdDxpbnQsY2hhcj5UMjsKCXRlc3QyLnNob3coKTsKCXJldHVybiAwOwp9