首页 > 代码库 > 函数指针使用示例

函数指针使用示例

1、函数指针使用示例

typedef void (*FPFunc) ();void func() {}int main(){    FPFunc pFunc = func;    pFunc();}

 

2、类成员函数指针使用示例

class C {public:   typedef void (C::*FPFunc)();      FPFunc funcArray[2];      void func1(){}   void func2(){}      C() {      funcArray[0] = &C::func1;      funcArray[1] = &C::func2;   }      void func3() {      (this->* funcArray[0])();   }};