Собственно, как вернуть указатель на функцию из другой функции?
Объявляется просто:
text
int (*foo)(int);Но вот:
text
int (*foo)(int)somefunc(int);
// или даже так:
int (*)(int)somefunc(int);
Не работает.
Подскажите пожалуйста как быть.
Собственно, как вернуть указатель на функцию из другой функции?
Объявляется просто:
int (*foo)(int);Но вот:
int (*foo)(int)somefunc(int);
// или даже так:
int (*)(int)somefunc(int);
Не работает.
Подскажите пожалуйста как быть.
Ага, сам спросил - сам ответил :)
typedef int(*foo)(int);
foo somefunc(int); // <- вернет указатель на int foo(int);
Всем спасибо, люблю ваш форум :)