c++ 获取时间 微秒

参考:https://juejin.cn/s/c%2B%2B 获取时间 微秒

在 C++ 中获取当前时间的微秒数可以使用 头文件中的 std::chrono::high_resolution_clock 类。该类提供了高精度的计时功能,可以精确到纳秒级别。

以下是一个示例代码,可以获取当前时间的微秒数:

cpp 复制代码
#include <chrono>
#include <iostream>

int main()
{
    auto now = std::chrono::high_resolution_clock::now();
    auto duration = now.time_since_epoch();
    auto microseconds = std::chrono::duration_cast<std::chrono::microseconds>(duration);
    std::cout << "Microseconds since epoch: " << microseconds.count() << std::endl;

    return 0;
}

1秒=1000000微秒

如果要算一段的运行,就可以用两段时间微秒相减

相关推荐
Elias不吃糖2 小时前
Java Lambda 表达式
java·开发语言·学习
guygg882 小时前
一级倒立摆MATLAB仿真程序
开发语言·matlab
暮色_年华3 小时前
随想 2:对比 linux内核侵入式链表和 STL 非侵入链表
linux·c++·链表
情缘晓梦.3 小时前
C语言指针进阶
java·开发语言·算法
世转神风-3 小时前
qt-字符串版本与数值版本互转
开发语言·qt
极客代码3 小时前
深入解析C语言中的函数指针:原理、规则与实践
c语言·开发语言·指针·状态机·函数·函数指针
w-w0w-w4 小时前
C++模板参数与特化全解析
开发语言·c++
不绝1914 小时前
C#核心:继承
开发语言·c#
大锦终5 小时前
递归回溯综合练习
c++·算法·深度优先