如何在C++中使用gettickcount计时

avatar
作者
猴君
阅读量:0

在C++中使用GetTickCount()函数来计时非常简单,只需要包含Windows.h头文件即可。

以下是一个简单的示例代码:

#include <iostream> #include <Windows.h>  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()函数获取结束时间,计算时间间隔并输出。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!