void Run() {
std::cout << "Run!" << std::endl;
}
/// 测试如下:
int main()
{
EventDispatcher* eventDispatcher = EventDispatcher::Instance();
eventDispatcher->addEventListener("Move", []() {
std::cout << "Move!" << std::endl;
});
eventDispatcher->addEventListener("Run", Run);
eventDispatcher->dispatchEvent("Move");
eventDispatcher->dispatchEvent("Run");
return 0;
}
//https://www.cnblogs.com/munetiey/articles/6518537.html
//https://blog.csdn.net/sharenfish/article/details/121624972