标签: boost boost-statechart
有什么方法可以在Boost :: StateChart状态机的初始转换上实现动作?我看不到有任何方法可以做到,但是其他状态机框架确实支持它,所以我想问一问,看看是否错过了它。
我的解决方法是让虚拟初始状态过渡到实际初始状态。然后,我可以在虚拟初始状态的“进入”处理程序中执行所需的操作,也可以在从虚拟初始状态到实际初始状态的转换中执行。我不喜欢这种解决方法,因为它会创建其他不必要的状态。