私はhttp://boost-experimental.github.io/msm-lite/tutorial/index.html(tagはmsm-liteのタグがないのでboost-msmですが、同様の質問が適用されます)で遊んでいます。多くの入力が可能な状態機械を設計する質問があります。ステートマシンは、値(階数など)を含むイベントをどのように処理しますか?
エレベーターのモデリングを想像してみてください。移動、停止、door_open、door_closedのような明白な状態の他に、多くのイベント(42のボタンが押されただけで)を実行することは不可能なので、ボタンを押してモデル化する方法(-2から39までの数字です)
質問に対する回答が見つかった場合は、[承諾 it](http://meta.stackexchange.com/q/5234/179419)と投票してください。あなたの質問に対する満足のいく回答が見つからなかった場合は、 コメントを残してください。 –