能不能通过字符串得到对应的函数?
比如说在我的一个类ClassA中有几个成员函数,分别叫FunA,FunB,FunC等。现在我想在成员函数TestFun(string funName)中实现根据传入的参数不同而调用不同的函数。类似于GetProAddress函数,比如调用TestFun("FunA"),就执行FunA等。但是不能象这样实现TestFun:
if(funName == "FunA")
{
FunA();
}
else if(funName == "FunB")
{
FunB();
}
也不要switch语句。
不知道有没有好的办法。