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

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

相关推荐
froginwe112 分钟前
Rust 文件与 IO
开发语言
liulilittle5 分钟前
LIBTCPIP 技术探秘(tun2sys-socket)
开发语言·网络·c++·信息与通信·通信·tun
yyy(十一月限定版)5 分钟前
c++(3)类和对象(中)
java·开发语言·c++
落羽凉笙8 分钟前
Python基础(4)| 玩转循环结构:for、while与嵌套循环全解析(附源码)
android·开发语言·python
ytttr87310 分钟前
MATLAB的流体动力学与热传导模拟仿真实现
开发语言·matlab
山上三树13 分钟前
详细介绍 C 语言中的 #define 宏定义
c语言·开发语言·算法
测试游记21 分钟前
基于 FastGPT 的 LangChain.js + RAG 系统实现
开发语言·前端·javascript·langchain·ecmascript
DYS_房东的猫22 分钟前
写出第一个程序
c++
小罗和阿泽25 分钟前
java 【多线程基础 三】
java·开发语言
ulias21225 分钟前
AVL树的实现
开发语言·数据结构·c++·windows