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

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

相关推荐
c++初学者ABC6 分钟前
学生管理系统C++版(简单版)详解
c++·结构体·学生管理系统
kucupung7 分钟前
【C++基础】多线程并发场景下的同步方法
开发语言·c++
Quantum&Coder12 分钟前
Objective-C语言的计算机基础
开发语言·后端·golang
L73S3713 分钟前
C++入门(1)
c++·程序人生·考研·蓝桥杯·学习方法
五味香14 分钟前
Java学习,List 元素替换
android·java·开发语言·python·学习·golang·kotlin
Joeysoda17 分钟前
Java数据结构 (从0构建链表(LinkedList))
java·linux·开发语言·数据结构·windows·链表·1024程序员节
迂幵myself17 分钟前
14-6-1C++的list
开发语言·c++·list
扫地僧00920 分钟前
(Java版本)基于JAVA的网络通讯系统设计与实现-毕业设计
java·开发语言
天乐敲代码21 分钟前
JAVASE入门九脚-集合框架ArrayList,LinkedList,HashSet,TreeSet,迭代
java·开发语言·算法
w(゚Д゚)w吓洗宝宝了1 小时前
观察者模式 - 观察者模式的应用场景
c++·观察者模式