![]() |
1
1
不幸的是,成员函数指针比标准函数指针具有更多的信息,当您得到标准函数指针时,将其转换为成员函数指针实际上是在无中生有地生成额外的数据。 我不认为有任何可移植的方法来做你正在尝试的事情,尽管如果工会看来有效,你可能会侥幸逃脱。同样,您需要知道这些方法对于您希望用于构建bode的每个编译器的表示和调用约定。
如果你知道成员函数的名字,为什么你不能
|
![]() |
2
2
如果您希望具有可移植性,最简单的方法是让库提供包装函数来执行成员调用。 |
![]() |
3
0
http://www.codeproject.com/KB/cpp/FastDelegate.aspx http://www.codeproject.com/KB/cpp/ImpossiblyFastCppDelegate.aspx |
![]() |
4
0
根据下面的答案,它在GCC中是可行的,但不可移植: |