关于函数指针的写法。

725137 725137 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个主程序和一个dll程序,我想在主程序中,将自已的一个函数指针传给dll,然后dll回调这个主程序的函数,但不知道写法,各位帮帮忙。

主程序:
[/code]


class A{
public:

void methodA()
{
HMODULE h= LoadLibrary("test.dll");
//接下来这里应该怎么写才能将methodB这个方法传给test.dll程序中的test方法呢?
//需要再声明一个类函数指针做为成员变量吗?
}
void methodB(int x)
{
}
}



test.dll:


....

void test(//这里应该怎么接收主程序的那个函数指什啊?这里参数怎么写呢?)
{

}
.....




各位帮帮忙,小弟不太懂c++的这种语法,原理我知道,但就是写不出来。如果主程序中不是采用类的话,我还能写写。如果是类的一个函数指针,就不会写了
...全文

相关推荐

评论 7
收藏 已收藏
分享
返回顶部
725137
进程/线程/DLL 15,466 成员 49,169 内容