入力パラメーターに依存するタイプのオブジェクトを構築しようとしています。たとえば、私のオブジェクトは「プロセス」と呼ばれ、実行時に 2 から 5 までの整数 (両端を含む) が入力され、次のようなことが起こります。
if (input == 2) TwoJ process;
if (input == 3) ThreeJ process;
if (input == 4) FourJ process;
if (input == 5) FiveJ process;
オブジェクトがすぐに範囲外になるため、明らかに上記は機能しません。これをうまく実装する方法はありますか?乾杯