C++的函数指针VOID* 转换有关问题

C++的函数指针VOID* 转换问题
C++函数声名为void(*ab)(int),与声明为void  ab(int)的函数,在转换成delphi时有何区别,两个函数表达的意义有何区别。
------解决方案--------------------
分别对应函数指针和函数
type
   abc = procedure(param : integer);

procedure abc(param : integer);   
第一个abc是函数指针类型,第二个是函数