boost.statechart ライブラリのチュートリアルとその例を読みました。遷移とそのアクションに関連する質問があります。
transition<>
andを使用してトランジションを定義するには 2 つの方法がありますがcustom_reaction
、それらの主な違いは何ですか。
boost.statechart ライブラリのチュートリアルとその例を読みました。遷移とそのアクションに関連する質問があります。
transition<>
andを使用してトランジションを定義するには 2 つの方法がありますがcustom_reaction
、それらの主な違いは何ですか。
カスタム反応はより用途が広いです。ただし、それらはより手間がかかり、エラーが発生しやすくなります。
ドキュメントのこのセクションに戻って参照してください。ここでは、制限がリストされ、結論が示されています。
これらすべての制限は、カスタム反応で克服できます。警告: 未定義の動作を呼び出すまで、カスタム リアクションを悪用するのは簡単です。それらを使用する前に、ドキュメントをよく読んでください。
そのため、自分が何をしているのかが分かっていて、柔軟性が必要な場合は、カスタム リアクションを使用します。