何かへのポインターの配列が必要な場合は、次のように宣言します。
Type** var = new Type*[8];
次のように使用します。
if(var[0] != NULL)
// Do something
しかし、同様の方法で関数ポインターの配列を取得するにはどうすればよいでしょうか? このようなものかもしれません:
typedef bool (*Handler)(int, int);
Handler** list = new Handler*[8];
...
Handler* func = list[0];
if(func != NULL)
*func(6, 5);