如果我想要一个指向某个东西的指针数组,我可以这样声明:
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);