On Tuesday, 10 June 2014 at 22:00:34 UTC, Ali Çehreli wrote:
http://stackoverflow.com/questions/10758811/c-syntax-for-functions-returning-function-pointers
int (*(*(*f3)(int))(double))(float);
"f3 is a ..."
Ali
f3 is a pointer to a function taking an int returning a pointer
to a function taking a double returning a pointer to a function
taking in a float and finally returning an int.
Read via spiral method. Someone else once said (I think it was
Walter?) that you declare it how you use it. But in this case, I
don't see the baseball bat hitting the programmer who wrote the
code, so I'm not sure if that's true...