0
私の列挙型はクラス名で構成されています。例:enum要素を使用してオブジェクトを作成する方法
class A{};
class B{};
class example{
enum set_of_classnames {A,B}
};
私は例クラスでクラスA
とB
のオブジェクトを作成します。 iteratorまたはfor
ループを使用すると、enum要素を取ってAとBのオブジェクトを作成できますか?
おそらく 'std :: map'が列挙をファクトリ関数にマッピングしていますか? –
私があなたに何を求めているのか不明確です。あなたの問題に対する可能な解決策の範囲を広げてください。 –
ああ、未知の問題に対する解決策を私たちに依頼するのではなく、実際にこのソリューションで解決しようとしていますか? XY問題については、[関連資料](http://xyproblem.info/)を参照してください。 –