我正在尝试创建一个方法void run(string method)
,它可以在该类中运行method。例如:
class Foo {
public:
void run( string method ) {
// this method calls method *method* from this class
}
void bar() {
printf( "Function bar\n" );
}
void foo2() {
printf( "Function foo2\n" );
}
}
Foo foo;
int main( void ) {
foo.run( "bar" );
foo.run( "foo2" );
}
这将会打印出以下内容:
Function bar
Function foo2
谢谢! :)