[原创]怎样在C++类中正确使用函数指针
在c语言的标准下使用函数指针非常简单,比如定义:void (*pFunc) (void); 是一个指向函数型为:void func();的指针。
但如果要在c++中使用指向成员函数的指针不是这样:
比如指向一个类名为MyClass成员函数的指针数组,应定义为:
DWORD (MyClass::*pFunc[MAXPFUNC])(DWORD);
该指针数组有MAXPFUNC个元素,指向的函数为:MyClass内的形为:DWORD MyClass::Func(DWORD);的函数。
以后如果要调用的话就跟c语言内的一样了。