直奔代码:如何重新分配一个函数指针数组?
#define PRO_SIGNAL(func, param) (*func)(param)
void PRO_SIGNAL(paint[0], Pro_Window*);
signal->paint = realloc(signal->paint, sizeof(void (*)(Pro_Window*)) * signal->paint_count);
的错误:
error: incompatible types when assigning to type 'void (*[])(struct Pro_Window *)' from type 'void *'|
对不起,我忘了提及这个,但声明paint [0]实际上是在signal的结构中。 – ApprenticeHacker 2012-02-01 17:23:30