在类中设置的函数指针怎么使
例如:
#include <iostream.h>
class MYclass
{
public:
MYclass();
~MYclass();
void fn(const int & i);
void (MYclass ::*f1)(const int & i);
};
MYclass :: MYclass()
{
f1 = fn;
}
void MYclass ::fn(const int & i)
{
cout << i << endl;
}
MYclass ::~MYclass()
{
}
void main()
{
MYclass myclass;
// f1 = myclass.fn;
int i = 5;
myclass.f1(5) ;// error
}
在myclass 中设置的函数指针f1怎么用啊