【发布时间】:2018-11-26 09:35:04
【问题描述】:
我想根据自己的需要用 C++ 创建某种事件系统
我知道你可以使用函数作为其他函数参数
可能是我错过了什么(但在 c# 中你可以使用事件处理程序来做到这一点)
【问题讨论】:
-
这是一个广泛的问题。你试过任何教科书吗?在线教程? en.cppreference.com/w/cpp/language/pointer
-
了解closures、lambda expressions、function objects。阅读SICP,然后阅读一本好书C++ programming
-
你可以使用
std::function轻松地将函数传递给其他函数,但是从设计的角度来看你可能需要观察者模式
标签: c++ class variables class-variables