摘要:
最近在写一个功能的时候,涉及到回调函数的传递,最后用了传递函数指针的办法. A和B两个文件,A需要传一个函数int fun(char*,char*) 给B文件的Bclass类里面在B.h里面这样定义:typedef int(*Pfun)(char*,char*);class B{private: static Pfun callback;......public:...... static void valuePfun(Pfun fun) {callback = fun}; ......};在B.cpp里面:Pfun B::callback = NULL; //初始化在A里面,假如函数是 .. 阅读全文