我正在用C ++编写一个程序,我需要每250毫秒调用一个函数。在C#中它真的很容易,但我不知道如何在C ++中实现它。
如果有人能建议我解决方案,我真的很感激。
答案 0 :(得分:1)
你可能想要研究一种叫做delta计时的东西。这用于游戏编程以防止帧速率失控。这是必需的,因为不同的机器运行不同的硬件,因此将以不同的速度运行。因此,您正在寻找的250ms可能是一台机器上的x个循环,但是当您转到另一台机器时,它可能是多个循环。
答案 1 :(得分:0)
可等待的计时器对象是一个同步对象,其状态设置为在指定的到期时间到达时发出信号。可以创建两种类型的可等待计时器:手动重置和同步。任何一种类型的计时器也可以是周期性计时器。
http://msdn.microsoft.com/en-us/library/ms687012(v=vs.85).aspx
答案 2 :(得分:-1)
SetTimer函数用于创建Windows计时器。