I was fidgeting around with the compiler today and I tried to create an array of function pointers in one statement, but couldn't quite do it that directly. Or at least I can't figure it out.
Here's what I tried:
BTW, i'm using vstudio.netCode:
void (*arrpfunc)(); // error: array element type cannot be a function
typedef void (*pfunc)();
pfunc arr; // no problems.