elapsed/GetTickCount/timeGetTime

  • Post author:
  • Post category:其他


你需要一个一直增长的时间,不同平台方法不一样,精度也不一样。

C++11解决了这个问题,他提供了一个计时的标准库 <chrono>,里面有steady_clock,相当于教练手中的秒表,只会增长,适合用于记录程序耗时。

static std::chrono::time_point tpStart = std::chrono::steady_clock.now();

std::chrono::duration_cast<std::chrono::milliseconds>(std::chrono::steady_clock.now()-tpStart).count());

转自:

elapsed/GetTickCount/timeGetTime – 小平台