摘要:
(1)Callback方式Callback的本质是设置一个函数指针进去,然后在需要需要触发某个事件时调用该方法, 比如Windows的窗口消息处理函数就是这种类型。比如下面的示例代码,我们在Download完成时需要触发一个通知外面的事件:typedefvoid(__stdcall*DownloadCallback)(constchar*pURL,boolbOK);voidDownloadFile(constchar*pURL,DownloadCallbackcallback){coutOnDownloadFinished(pURL,true);}}private:IDownloadSink* 阅读全文