我正在尝试使用double* (*func)(double*, double)
在运行时确定的长度类型的函数指针集合。我可以typedef
通过
typedef double* (*func)(double*, double);
...
func* functions = new func[5];
我知道这typedef
是执行此操作的“正确”方法,但我想知道是否有办法在不使用typedef
. 我能找到的关于这种类型的所有信息只使用函数指针数组,而不是指向函数指针的指针。我认为减税
double* (**functions)(double*, double);
会是正确的,但我似乎无法弄清楚如何使用new
.