#include <iostream>
class Hoge
{
public:
double Get(double x)
{
return x;
}
};
double (*get(Hoge &piyo))(double)
{
double (Hoge::*pGet)(double) = &Hoge::Get;
return piyo.*pGet;
}
int main()
{
Hoge fuga;
std::cout << (get(fuga))(10) << std::endl;
return 0;
}