#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;
}