【发布时间】:2015-07-01 21:21:46
【问题描述】:
在一个 cpp 项目上工作,我需要运行时事件处理程序之类的东西。我的主要目标是跟踪示例程序中发生的各种事件,并根据触发特定处理程序的事件。
这些事件触发处理程序/函数对示例程序的全局目标没有任何贡献,而只是跟踪 cpp 示例程序中的各种事件。
我的问题是可以在 cpp 中创建类似于自定义事件处理程序的东西吗? 如果是,是否有创建此类自定义事件处理程序的教程?
例如: 事件就像进入while循环失败。成功进入while循环,创建对象,删除对象,修改全局变量等
【问题讨论】:
-
我不确定您对术语 运行时注释 的含义是什么:-P ...您能否详细说明一下,最好显示一个代码示例'正在努力实现?
-
@πάνταῥεῖ 是的。没有像运行时注释这样的东西,但我想实现一些类似于在运行时工作的事件处理程序的东西。很抱歉,如果您使用注释一词使您感到困惑。
-
这个词到底是什么意思??不过,有很多技术可用于实现事件处理程序(同步甚至异步)。起点应该是提供一些事件源/接收器接口,并声明什么应该是事件。有关此类技术的更复杂示例,请查看例如我的STTCL 状态模式框架。您的问题似乎很宽泛,在这里可以简明扼要地回答。
-
@πάνταῥεῖ 你可以刷新我的问题。我正在寻找无法进入 while 循环之类的事件。成功进入while循环,创建对象,删除对象,修改全局变量等
-
"... 诸如未能进入 while 循环之类的事件..." 这没有任何意义,没有看到您实际尝试执行的代码.
标签: c++ annotations