Ах, хитрый хитрый !!!
Я думаю это работает
int (*(*rdPtrList)[4])(unsigned int addr, unsigned int data);
, потому что компилятор говорит мне _countof(*rdPtrList)
равно 4.
(Я хотел бы, чтобы вы могли просто сказать int function(unsigned int addr, unsigned int data)[4]*
, как вы можете в D, это намного более читабельно: это будет «указатель на массив функций».)