我应该如何在C/C++编程中创建自己的事件(包括绑定必要回调的代码)?在Java中可以直接使用。
std::function
mem_fn
bind
C++没有内置的事件,但如果您不想重新实现自己的类,请尝试使用boost signals。
std::function
以及其它相关的函数,例如mem_fn
和bind
。当然,这些并非必需品;例如,观察者模式只需要定义事件函数签名的普通抽象基类即可。你能否给我们举个例子,说明你想要做什么呢? - Rook