double* (*func)(double*, double)
実行時に決定される長さのタイプの関数ポインターのコレクションを使用しようとしています。を使用してこれを行うことができtypedef
ます
typedef double* (*func)(double*, double);
...
func* functions = new func[5];
これが「正しい」方法であることは理解してtypedef
いますが、を使用せずにこれを行う方法があるかどうか疑問に思っていますtypedef
。このタイプのものについて私が見つけたすべての情報は、関数ポインターへのポインターではなく、関数ポインターの配列のみを使用しています。デカールだと思います
double* (**functions)(double*, double);
正しいでしょうが、を使用してそのようなものを初期化する方法がわかりませんnew
。