双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

怎么使用函数指针?

tear_pearl tear_pearl 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
WINXP,VC6
在一个DLL中存在函数int function(int, int );
要动态调用的话
是不是如下:
typedef int(*f)(int,int);
f newF;
hModule = LoadLibrary(libraryName);
newF = (f)GetGetProcAddress(hModule,"function");

可是在f newF这一句编译不过去,提示
illegal use of this type as an expression 和
missing ';' before identifier 'newF'等

这是什么问题?
...全文
评论 9
收藏 已收藏
分享
返回顶部
tear_pearl
进程/线程/DLL 15,466 成员 49,169 内容