如何在C++中使用回调作为事件通知程序?
我有一个从图像源读取数据的函数。当有一个新的帧时,我想用一些关于该帧的数据来触发一个事件。
你将如何在C++中实现这样的东西?
你的问题太宽泛了,但总的来说,std::function
和std::bind
是完成这项任务的好人选。如果你不能/不想使用C++11,你可以使用Boost版本。这里有一个非常好的教程:http://oopscenities.net/2012/02/24/c11-stdfunction-and-stdbind/