【发布时间】:2012-02-13 20:09:42
【问题描述】:
除了 boost (Bind & Function),我如何在 C++ 中动态调用函数?
PHP 有:
$obj = new MyObject();
$function = 'doSomething';
$obj->$function();
Objective-C 有:
MyObject *obj = [[MyObject alloc] init];
SEL function = NSSelectorFromString(@"doSomething");
[obj performSelector: function];
【问题讨论】:
-
相关搜索关键字:在 C++ 中查找“虚拟函数”和“后期绑定或动态绑定”。在 C 中“指向函数的指针”。