class A { public: typedef void (*FunctionPointer)(void); static FunctionPointer fp; }; A::FunctionPointer A::fp = 0;