直奔代碼:如何重新分配一個函數指針數組?
#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