Boost.Statechartを使用してステートマシンを実装する際にsimple_state
、コンストラクターからの外部コンテキストにアクセスしようとすると問題が発生しました。のコメントは私にsimple_state.hpp
教えてくれます:
// This assert fails when an attempt is made to access an outer
// context from a constructor of a state that is *not* a subtype of
// state<>. To correct this, derive from state<> instead of
// simple_state<>.
コンストラクターから外部コンテキストにアクセスできることは別として、私の状態の基本クラスとしてではstate<>
なく、使用することにはどのような違いや影響がありますか?simple_state<>