cissco 发表于 2013-2-4 19:18:43

C++简单的回调函数

#include <iostream>using namespace std;typedef void(*DoMessageFunc)(char* pMsg);DoMessageFunc m_pFunc;    void DoMsgFunc(char* pMsg)    {      cout << "massge is: " << pMsg << endl;    }    void RegistMsg(DoMessageFunc pFunc)    {      m_pFunc = pFunc;    }    void HandleMessage(char* pMsg)    {      m_pFunc(pMsg);    }    int main(){    RegistMsg(DoMsgFunc);    m_pFunc("AAAAAAA");    //HandleMessage("AAAAAAAAAA");    return 0;} 
页: [1]
查看完整版本: C++简单的回调函数