我有一个函数,下一个声明:
func(int n,double *xk, double (*f)(int x));
Run Code Online (Sandbox Code Playgroud)
我想将它分配到一个单词中typedef int (*func_t)(int, *double, ...);.我知道如何分配函数,但不了解如何在参数中描述函数.
Kar*_*k T 10
你可以做
typedef double (*FuncPtr)(int x);
int func(int n,double *xk, FuncPtr f);
typedef int (*func_t)(int,double*,FuncPtr);
Run Code Online (Sandbox Code Playgroud)
一步一步减少不必要的混乱和混乱.