【发布时间】:2011-03-17 18:49:52
【问题描述】:
我有一个dll,需要我为它设置一个回调函数(实际上它是一个相机sdk,它会在收到图片时回调我的函数)。 我想拥有多个(用户输入)相机,但我不能。 因为我应该创建未知数量的回调函数。
简单的方法是创建一个具有回调函数的类(相机)。 但我不能将类成员的指针传递给dll(它只接受(void)(image*))
任何可能的解决方案?
【问题讨论】:
-
如果无法传递上下文参数,那么您就不走运了。也许
image*参数携带了一些可以用来识别上下文的数据?
标签: c++ class pointers object callback