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

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

相关推荐
lly2024063 分钟前
NumPy 迭代数组
开发语言
rgeshfgreh4 分钟前
Python闭包:函数记住状态的秘密
开发语言·python
古城小栈6 分钟前
Cargo命令工具
开发语言·rust
0***m8229 分钟前
MATLAB高效算法实战技术文章大纲向量化运算替代循环结构
开发语言·算法·matlab
flysh0510 分钟前
委托实战案例
开发语言·c#
又见野草11 分钟前
C++入门基础(初阶)
开发语言·c++
Yu_Lijing13 分钟前
基于C++的《Head First设计模式》笔记——命令模式
c++·笔记·设计模式
szm022515 分钟前
Java并发
java·开发语言
一念春风16 分钟前
可视化视频编辑(WPF C#)
开发语言·c#·wpf
1***438017 分钟前
MATLAB高效算法实战技术文章大纲工程领域的应用背景
开发语言·算法·matlab