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

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

相关推荐
紫色的路9 分钟前
TCP消息边界处理的精妙算法
c++·网络协议·tcp/ip·算法
萧鼎9 分钟前
深入解析 Python 的 Word 模板引擎:docxtpl 全面指南
开发语言·python·word
Chan1611 分钟前
场景题:如何设计一个分布式ID
java·开发语言·spring boot·java-ee·intellij-idea
chamu9916 分钟前
C++ 的可调用对象
开发语言·c++
tianyuanwo17 分钟前
Bash与Sh的诞生背景、底层原理及Linux多Shell解释器兼容性解析
linux·开发语言·bash
千里马-horse18 分钟前
Drawing a triangle -- setup -- Base code
c++·vulcan
txinyu的博客21 分钟前
unique_ptr shared_ptr weak_ptr的线程安全问题
c++·安全
怦怦蓝27 分钟前
IDEA 项目打印日志全攻略:从基础使用到高级配置
java·开发语言·debug
meichaoWen29 分钟前
【nodejs】nodejs的一些基础知识
开发语言·前端·javascript
Howrun77729 分钟前
虚幻引擎_用户小控件_准星
c++·游戏引擎·虚幻