1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
#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; } |
发表评论
要发表评论,您必须先登录。