如何设置这样的编译开关(100分)

  • 主题发起人 主题发起人 laoyou
  • 开始时间 开始时间
L

laoyou

Unregistered / Unconfirmed
GUEST, unregistred user!
一个已经申明了的动态库函数 f1(x,y: double): pointer;
现在想在程序中这样调用它: if () then "f1(x,y: double)"
函数名字和参数都是写在一个字符串中的,
也就是说这段程序是动态的,需要在程序执行后再编译,
在程序一开始编译时还不确定里面的内容,
不知道有没有这样的说法,
 
可以用“函数指针”执行(可能正确的叫法是方法指针)

但是必须提前知道这个函数的参数顺序,排列方式,返回参数类型等,
以此定义一个函数指针,同时要求你解析字符串内容,调用指针
 
后退
顶部