当前我尝试实现一个小的状态动作矩阵。 我收到了一张表,其中包含有关当前状态的信息,程序将从该状态转换到新的跟随状态。 在从一个状态转换到另一个状态的过程中,该程序应该调用特定的成员函数。所述Transitiontable的 实施例: typedef struct
{
int state;
int followState;
/* POINTER TO MEMBERFU
我有一个状态机是这样的: class FsmDef : public boost::msm::front::state_machine_def<FsmDef> {
private:
Args args;
using State = boost::msm::front::state<>;
public:
FsmDef(Args args) : args{args}