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

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

相关推荐
李余博睿(新疆)7 分钟前
c++经典练习题-分支练习(2)
c++·算法
快乐非自愿7 分钟前
Java函数式接口——渐进式学习
java·开发语言·学习
爱吃大芒果8 分钟前
Flutter 表单开发实战:表单验证、输入格式化与提交处理
开发语言·javascript·flutter·华为·harmonyos
福尔摩斯张9 分钟前
TCP/IP网络编程深度解析:从Socket基础到高性能服务器构建(超详细)
linux·运维·服务器·开发语言·网络·网络协议·tcp/ip
superman超哥12 分钟前
仓颉语言中网络套接字封装的深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
wanghowie14 分钟前
01.01 Java基础篇|语言基础与开发环境速成
java·开发语言
白露与泡影16 分钟前
2026年Java面试题目收集整理归纳(持续更新)
java·开发语言·面试
暗然而日章30 分钟前
C++基础:Stanford CS106L学习笔记 11 Lambdas表达式
c++·笔记·学习
辞旧 lekkk36 分钟前
【c++】c++11(上)
开发语言·c++·学习·萌新
程序员阿鹏37 分钟前
SpringBoot自动装配原理
java·开发语言·spring boot·后端·spring·tomcat·maven