如何在指定时间内执行特定循环
Timeinsecond = 600
int time = 0;
while (Timeinsecond > time)
{
// do something here
}
Run Code Online (Sandbox Code Playgroud)
如何在这里设置时间变量,如果我可以使用Timer对象的启动和停止方法,它不会在几秒钟内返回时间
关心NewDev
在C++中尽可能接近30ms退出循环的最佳方法是什么.轮询提升:microsec_clock?轮询QTime?别的什么?
就像是:
A = now;
for (blah; blah; blah) {
Blah();
if (now - A > 30000)
break;
}
Run Code Online (Sandbox Code Playgroud)
它应该适用于Linux,OS X和Windows.
循环中的计算用于更新模拟.每隔30ms,我想更新视口.