c++问题:如何在不写重载函数的情况下,将不同的函数指针作为参数传入同一个函数?

c++问题:如何在不写重载函数的情况下,将不同的函数指针作为参数传入同一个函数?

问题描述:

c++问题:如何在不写重载函数的情况下,将不同的函数指针作为参数传入同一个函数?

函数参数用void*,再加一个type的参数,函数内部根据type把参数转换回对应的函数指针类型

 class Test
{
public:
    Test();
    Test(LPVOID lpData,int nType);
};