我希望创建一个指向任何类getter的指针,这些指针将返回具有不同类型的值
class MyClass
{
private:
int i;
string str;
public:
int getI() { return i }
string getStr() { return str }
}
int main
{
MyClass *obj = new MyClass;
//procedure to create multipurpose *pointerToAnyMethod
//...
// Set pointer to getI() method
int gotI = obj->*pointerToAnyMethod() // return I
// Set pointer to getStr() method
string gotStr = obj->*pointerToAnyMethod() // return Str
}
任何想法都会很高兴。