首页
社区
课程
招聘
[求助]如果已知一个函数的地址,如何调用它?
发表于: 2011-10-27 15:54 3808

[求助]如果已知一个函数的地址,如何调用它?

2011-10-27 15:54
3808
我想实现一个这样的函数func1:传入任意的函数(pFunc)的地址和这个函数所需的参数(参数不知道具体类型),要怎么调用这个pFunc,并且返回pFunc返回值的地址?
函数原型我设计成这样:void* func1(void* pFunc, ...) 使用可变参数来传入pFunc所需的参数。要如何实现?
汇编和c都可以,谢谢啦!
悬赏贴传送门:http://bbs.pediy.com/showthread.php?t=141986
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 36
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以像使用函数指针那样用吧。个人意见,仅供参考。
2011-10-27 16:07
0
雪    币: 19
活跃值: (1086)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
((void(*)(void))pFunc)();
2011-10-28 02:26
0
游客
登录 | 注册 方可回帖
返回
//