摘要:
在C++下进行类型转换通常可以先强制转换成void*型,但是在遇到成员函数转换成全局函数的情况时却行不通,例如如下代码:class A {public: void Func() {}};//下面的代码无法通过编译!//error C2440: 'type cast' : cannot convert from 'void (__thiscall A::* )(void)' to 'void *'void* p = (void*)&A::Func;虽然可以通过一些模板技巧构造Functor的方法可以完成,但是由于使用了模板,就不得不把实现暴 阅读全文
posted @ 2011-03-17 12:24
LC0117
阅读(789)
评论(1)
推荐(0)
浙公网安备 33010602011771号