最佳答案
我不喜欢在我的代码中散布魔术盒子... ... 这两个类到底是如何工作的,它们基本上允许任何函数被映射到一个函数对象,即使函数 < > 有一个完全不同的参数设置为一个 IM 传递给 boost::bind
的参数
它甚至可以使用不同的调用约定(例如,成员方法是 VC 下的 __thiscall
,但是对于那些需要与 C 兼容的函数,“普通”函数通常是 __cdecl
或 __stdcall
。