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

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

相关推荐
ALex_zry3 分钟前
Rust语言基础分析与C++对比:系统编程的现代演进
java·c++·rust
Molesidy5 分钟前
【QT】【C++】基于QT的多线程分别管理GUI和运算任务
开发语言·c++·qt
yenggd7 分钟前
samba服务配置原理
服务器·开发语言·php
你不是我我10 分钟前
【Java 开发日记】阻塞队列有哪些?拒绝策略有哪些?
java·开发语言
2201_7578308715 分钟前
反射的概念
java·开发语言
Vanranrr16 分钟前
Python vs PowerShell:自动化 C++ 配置文件的两种实现方案
c++·python·自动化
先知后行。16 分钟前
QT项目学习(自用)
c++·qt
周杰伦_Jay16 分钟前
【Conda 完全指南】环境管理+包管理从入门到精通(含实操示例+表格对比)
开发语言·人工智能·微服务·架构·conda
努力学习的小廉18 分钟前
【QT(一)】—— QT Creator的安装与使用
开发语言·qt
阿巳helloWorld22 分钟前
SpringMVC底层流程解析
java·开发语言