Is it possible to declare some function type func_t which returns that type, func_t?
func_t
In other words, is it possible for a function to retur
There's a way, you just try this:
typedef void *(*FuncPtr)(); void *f() { return f; } int main() { FuncPtr f1 = f(); FuncPtr f2 = f1(); FuncPtr f3 = f2(); return 0; }