F
findya
Unregistered / Unconfirmed
GUEST, unregistred user!
[8D]c中可以使用指向函数的指针数组。比如有一个函数数组变量定义为
boolean (*production[])(int x,int y,int* offsetx,int* offsety)={p1,p2,p3,p4,p5,p6,p7,p8,NULL};
其中p1、p2 ... p8为自定义的函数,那么可以这样依次调用各个过程
for (i = 0; i < 8; i ++)
((*production)(x,y,&offsetx,&offsety);
我的问题是在delphi中有没有类似的做法,如何实现,谢谢!
boolean (*production[])(int x,int y,int* offsetx,int* offsety)={p1,p2,p3,p4,p5,p6,p7,p8,NULL};
其中p1、p2 ... p8为自定义的函数,那么可以这样依次调用各个过程
for (i = 0; i < 8; i ++)
((*production)(x,y,&offsetx,&offsety);
我的问题是在delphi中有没有类似的做法,如何实现,谢谢!