Other than boost (Bind & Function), how can I dynamically call a function in C++?
PHP has:
$obj = new MyObject();
$function = 'doSomething';
$obj->$function();
Objective-C has:
MyObject *obj = [[MyObject alloc] init];
SEL function = NSSelectorFromString(@"doSomething");
[obj performSelector: function];
If those functions you are interested in are of same type, you could create map of strings and function pointers.