我有一个指向函数的指针,它可以指向带有一个、两个或多个参数的函数。
double (*calculate)(int);
double plus(int a, int b){ return a+b; }
double sin(int a){ return Math::Sin(a); }
我怎么可能使用
calculate = plus;
calculate = sin;
在同一个程序中。不允许更改函数 plus 和 sin。用托管 C++ 编写;
我试过double (*calculate)(...);
了,但这不起作用。