C++实现windows高精度微秒级延时(亲测可用)
代码如下:
#include <iostream>
#include <windows.h>
// 定义一个结构体来保存性能计数器的频率和时间戳
struct PerformanceCounter {
LARGE_INTEGER frequency; // 计数器频率
LARGE_INTEGER start; // 开始时间戳
LARGE_INTEGER end; // 结束时间戳
};
// 初始化性能计数器
void InitPerformanceCounter(PerformanceCounter& counter) {
// 获取计数器频率
QueryPerformanceFrequency(&