だから私はこれによく似たいくつかの単純なジェネレータークラスを持っています. 生成されたデータをレンダラーに渡すのに役立つグラフを作成するにはどうすればよいですか?
現在、Char Ptr をデータ ジェネレーターに渡し、結果をレンダラーに渡すために、次のようなことを行います。
renderer->renderCastedData(producer->updateData(CharPtr));
しかし、Boost Graph を使用して、データを表すクラスをいくつかの関数への入力としていくつかのクラスにマップし、その関数から他のクラスを返すことができるかどうかを知りたいです。Graph(MyInstanceOfMyDatatype)
一般に、「グラフ」を呼び出して、あるグラフ要素から別のグラフ要素に(最小限の対処で)ブーストパスを渡すことができるようにしたいですか?
これは非常に単純なサンプルなので、グラフはやり過ぎのように見えるかもしれませんが、たとえば 1 つのジェネレーターと N 個のレンダラーがある場合に備えて、クラス間で自動値が渡されるようにグラフを作成したいと考えています。最初を除くすべてのレンダラーに私のクラスの -1 コピー。