我一直在阅读有关事件管理器的信息,并且我了解基本机制,或者我是这么认为的。我一直在看到一些情况,例如
IEvent* pEvent = m_events;
while(pEvent) {
removeEvent(pEvent);
pEvent->Dispatch(); // What is this?
pEvent = pEvent->Next;
}
然而,做“pEvent->Dispatch”有什么意义呢?我认为这与事件监听有关,但我不确定是否诚实。
我一直在阅读有关事件管理器的信息,并且我了解基本机制,或者我是这么认为的。我一直在看到一些情况,例如
IEvent* pEvent = m_events;
while(pEvent) {
removeEvent(pEvent);
pEvent->Dispatch(); // What is this?
pEvent = pEvent->Next;
}
然而,做“pEvent->Dispatch”有什么意义呢?我认为这与事件监听有关,但我不确定是否诚实。