2

boost.statechart ライブラリのチュートリアルとその例を読みました。遷移とそのアクションに関連する質問があります。

transition<>andを使用してトランジションを定義するには 2 つの方法がありますがcustom_reaction、それらの主な違いは何ですか。

4

1 に答える 1

1

カスタム反応はより用途が広いです。ただし、それらはより手間がかかり、エラーが発生しやすくなります。

ドキュメントのこのセクションに戻って参照してください。ここでは、制限がリストされ、結論が示されています。

これらすべての制限は、カスタム反応で克服できます。警告: 未定義の動作を呼び出すまで、カスタム リアクションを悪用するのは簡単です。それらを使用する前に、ドキュメントをよく読んでください。

そのため、自分が何をしているのかが分かっていて、柔軟性が必要な場合は、カスタム リアクションを使用します。

于 2015-11-20T16:26:36.600 に答える