1

Собственно, как вернуть указатель на функцию из другой функции?
Объявляется просто:

int (*foo)(int);

Но вот:

int (*foo)(int)somefunc(int);
// или даже так:
int (*)(int)somefunc(int);

Не работает.
Подскажите пожалуйста как быть.

2

Ага, сам спросил - сам ответил ab

typedef int(*foo)(int);
foo somefunc(int);  // <- вернет указатель на int foo(int);

Всем спасибо, люблю ваш форум ab