関数がint func(int x, int y, int z)
あり、それを別の関数内で10回呼び出す必要があるとします。つまり、int runge(int, ... , int func(int a, int b))
。私は10個の関数を作成できることを知っています。
int runge1(int a, int b) {return func(1, a, b);}
しかし、私はこれを行うためのより簡単な方法が欲しいです。基本的に、私はそのように関数ポインタを作成したいと思います:
for(int i=0; i<10; i++)
{
//func would have two variables input into it, variable1, variable2
int (*func)=func(i, variable1, variable2);
}