gpt4 book ai didi

c++ - boost msm,我如何确定是否发生了转换?

转载 作者:搜寻专家 更新时间:2023-10-31 01:14:41 24 4
gpt4 key购买 nike

当我触发 process_event("eventname") 时,如何检查状态转换是否发生或是否调用了 no_transition?

基本上,我希望触发/调用 process_event("eventname") 的类能够判断转换是否发生。目前我无法确定这一点。

有什么想法吗?

谢谢

最佳答案

process_event 的返回值为:

typedef enum
{
HANDLED_FALSE=0,
HANDLED_TRUE =1,
HANDLED_GUARD_REJECT=2,
HANDLED_DEFERRED=4
} HandledEnum;

除了HANDLED_FALSE,你想要的可能都是no_transition

关于c++ - boost msm,我如何确定是否发生了转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11008016/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com