我想知道如何从函数返回函数指针。 ex:在下面的代码中:
让我们说我们有一个函数foo(int,int),如下所示:
int foo(int x,int y)
{
//something;
}
我们需要在下面的函数func(int)中为上面的函数foo(int,int)创建一个函数指针,并返回它:
(type??) func(int x) //What should be the return type if its expected to return a function pointer fun_ptr
{
int (*fun_ptr)(int,int)=foo;
(*fun_ptr)(10,10);
return (???) //how to return a function pointer fun_ptr??
}