#include <iostream>
using namespace std;
template<typename T>
class Test
{
T value;
public:
Test(T value);
void print() { cout << value; }
};
template<typename T>
Test<T>::Test(T value) { this->value = value; }
int main() {
Test<float> t(1.0f);
t.print();
Test<float> * s = new Test<float>(1.0f);
s->print();
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdGVtcGxhdGU8dHlwZW5hbWUgVD4KY2xhc3MgVGVzdAp7CglUIHZhbHVlOwpwdWJsaWM6CglUZXN0KFQgdmFsdWUpOwoJCgl2b2lkIHByaW50KCkgeyBjb3V0IDw8IHZhbHVlOyB9Cn07Cgp0ZW1wbGF0ZTx0eXBlbmFtZSBUPgpUZXN0PFQ+OjpUZXN0KFQgdmFsdWUpIHsgdGhpcy0+dmFsdWUgPSB2YWx1ZTsgfQoKaW50IG1haW4oKSB7CgkKCVRlc3Q8ZmxvYXQ+IHQoMS4wZik7Cgl0LnByaW50KCk7CgkKCQoJVGVzdDxmbG9hdD4gKiBzID0gbmV3IFRlc3Q8ZmxvYXQ+KDEuMGYpOwoJcy0+cHJpbnQoKTsKCQoJcmV0dXJuIDA7Cn0=