在C++中使用GetTickCount()
函数来计时非常简单,只需要包含Windows.h头文件即可。
以下是一个简单的示例代码:
#include#include int main() { DWORD start_time = GetTickCount(); // 获取当前时间 // 执行需要计时的代码 for (int i = 0; i < 1000000; i++) { // do something } DWORD end_time = GetTickCount(); // 获取结束时间 // 计算时间间隔并输出 DWORD elapsed_time = end_time - start_time; std::cout << "Elapsed time: " << elapsed_time << " ms" << std::endl; return 0; }
在这个示例中,首先使用GetTickCount()
函数获取开始时间,然后执行需要计时的代码,再次调用GetTickCount()
函数获取结束时间,计算时间间隔并输出。