基础语法学习 :)class CFoo {
public:
 typedef void (CFoo::*CMD_FN)(void);
 void Fire(void);
private:
 void Fn1(void) {cout << "Fn1\n";}
 void Fn2(void) {cout << "Fn2\n";}
};void CFoo::Fire()
{
 CMD_FN fn;
 fn = Fn1;
 (this->*fn)();
 fn = Fn2;
 (this->*fn)();
}