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微秒

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

相关推荐
小_太_阳几秒前
Scala_【1】概述
开发语言·后端·scala·intellij-idea
向宇it1 分钟前
【从零开始入门unity游戏开发之——unity篇02】unity6基础入门——软件下载安装、Unity Hub配置、安装unity编辑器、许可证管理
开发语言·unity·c#·编辑器·游戏引擎
lxyzcm11 分钟前
C++23新特性解析:[[assume]]属性
java·c++·spring boot·c++23
蜀黍@猿29 分钟前
C/C++基础错题归纳
c++
古希腊掌管学习的神37 分钟前
[LeetCode-Python版]相向双指针——611. 有效三角形的个数
开发语言·python·leetcode
赵钰老师38 分钟前
【R语言遥感技术】“R+遥感”的水环境综合评价方法
开发语言·数据分析·r语言
雨中rain44 分钟前
Linux -- 从抢票逻辑理解线程互斥
linux·运维·c++
就爱学编程1 小时前
重生之我在异世界学编程之C语言小项目:通讯录
c语言·开发语言·数据结构·算法
Oneforlove_twoforjob1 小时前
【Java基础面试题025】什么是Java的Integer缓存池?
java·开发语言·缓存
emoji1111111 小时前
前端对页面数据进行缓存
开发语言·前端·javascript