如何从函数返回函数指针?

时间:2019-03-25 06:39:26

标签: c++ pointers

我想知道如何从函数返回函数指针。 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??
 }

0 个答案:

没有答案