在有成员函数重载的情况下该如何使用函数指针呢
class l
{
public:
void func();
void func(int, int);
};
void l::func()
{
cout << "func()" << endl;
}
void l::func(int, int)
{
cout << "func(int,int)" << endl;
}
int main()
{
l a;
void (l::*p1)(int,int) = &l::func;
(a.*p1)(1,4);
void (l::*p2)() = &l::func;
(a.*p2)();
getchar();
return 0;
}
结果如下: