【发布时间】:2012-08-13 05:27:49
【问题描述】:
我一直在阅读有关事件管理器的信息,并且我了解基本机制,或者我是这么认为的。我一直在看到诸如
之类的情况IEvent* pEvent = m_events;
while(pEvent) {
removeEvent(pEvent);
pEvent->Dispatch(); // What is this?
pEvent = pEvent->Next;
}
但是,做“pEvent->Dispatch”有什么意义呢?我认为这与事件监听有关,但我不确定是否诚实。
【问题讨论】:
标签: c++ events design-patterns architecture event-handling