template < typename Type >
struct Punkt
{
Type x;
Type getX( );
};
template < typename Type >
Type Punkt<Type>::getX( )
{
return x;
}
int main()
{
Punkt<int> tmp;
return 0;
}
dGVtcGxhdGUgPCB0eXBlbmFtZSBUeXBlID4KIHN0cnVjdCBQdW5rdAogewogIFR5cGUgeDsKICBUeXBlIGdldFgoICk7CiB9OwogCnRlbXBsYXRlIDwgdHlwZW5hbWUgVHlwZSA+CiBUeXBlIFB1bmt0PFR5cGU+OjpnZXRYKCApCiB7CiAgcmV0dXJuIHg7CiB9CiAKaW50IG1haW4oKQp7CiBQdW5rdDxpbnQ+IHRtcDsKIAogcmV0dXJuIDA7Cn0=