次のように定義された1000個の関数があるとしましょう
void func dummy1(int a);
void func dummy2(int a, int aa);
void func dummy3(int a, int aa, int aaa);
.
.
.
void func dummy1000(int a, int aa, int aaa, ...);
整数 n (n < 1000) を取り、必要に応じて n 番目のダミー関数 (10 の場合は、dummy10) を正確に n 個の引数 (引数は任意の整数にすることができます。0 としましょう) で呼び出す関数を作成します。これは、妥当ではない1000ケースのswitch caseステートメントを書くことで達成できることを私は知っています。
私の意見では、これは実行時に再コンパイルしないと実現できないため、Java、c、c++ などの言語ではそのようなことは決して起こりません。
うまくいけば、これを行う方法があります。もしそうなら、私は興味があります。
注: これは私が使用するものではありません。好奇心から質問しました。