C++类的回调函数中如何用计时器???
在一个C++类的一个回调函数中执行一个函数A,由于回调函数一直在执行,而函数A只需要执行4秒左右就可以了,也就是回调函数大概运行10次左右,就不需要函数A再执行了!
C++中有没有类似于MFC中SetTimer,OnTimer之类的定时器,可以设定一个时间段,过了之后就不再执行函数A了。
[解决办法]
语言本身不会提供这种东西,这属于系统资源,你可以在函数A里定义一个静态变量,然后通过它计数。
发布时间: 2012-04-05 12:42:40 作者: rapoo
C++类的回调函数中如何用计时器???
在一个C++类的一个回调函数中执行一个函数A,由于回调函数一直在执行,而函数A只需要执行4秒左右就可以了,也就是回调函数大概运行10次左右,就不需要函数A再执行了!
C++中有没有类似于MFC中SetTimer,OnTimer之类的定时器,可以设定一个时间段,过了之后就不再执行函数A了。
[解决办法]
语言本身不会提供这种东西,这属于系统资源,你可以在函数A里定义一个静态变量,然后通过它计数。