在C++中,GetTickCount函数通常用于获取系统启动后经过的毫秒数。它的用法如下:
#includeint main() { DWORD start = GetTickCount(); // 获取初始时间 // 执行一些操作 DWORD end = GetTickCount(); // 获取结束时间 DWORD elapsed = end - start; // 计算经过的毫秒数 return 0; }
GetTickCount函数的精度取决于系统的定时器分辨率,通常为15.6ms。这意味着GetTickCount返回的数值每15.6ms增加一次。如果需要更高精度的计时,可以考虑使用QueryPerformanceCounter函数,它的精度通常为微秒级别。