2025年2月24日 星期一 甲辰(龙)年 腊月廿四 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > VC/VC++

c++ 获取时间 微秒

时间:09-17来源:作者:点击数:41
CDSY,CDSY.XYZ

在 C++ 中获取当前时间的微秒数可以使用 头文件中的 std::chrono::high_resolution_clock 类。该类提供了高精度的计时功能,可以精确到纳秒级别。

以下是一个示例代码,可以获取当前时间的微秒数:

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

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

CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐