C++11中如何查询chrono时间函数的精度和稳定性

 时间:2026-02-15 15:30:21

1、chrono函数通过num/den来表示精度,通过查询num和den的值,就可以得出其精度

C++11中如何查询chrono时间函数的精度和稳定性

2、从当前系统查询的num和den的值如下所示,从中可以看出,system_clock的精度最低,steady_clock和high_resolution_clock的精度是一样的

C++11中如何查询chrono时间函数的精度和稳定性

3、通过调用is_steady可以查询当前时间函数是否是稳定的

C++11中如何查询chrono时间函数的精度和稳定性

4、从输出的结果看, system_clock是不稳定的,而steady_clock和high_resolution_clock都是稳定的

C++11中如何查询chrono时间函数的精度和稳定性

5、另外我们还可以利用时间函数的now函数来计算时间差,std::chrono::high_resolution_clock::now()获取开始时间,休眠3秒,然后再获取时间

C++11中如何查询chrono时间函数的精度和稳定性

6、从输出的信息看,时间差为3秒,这个符合预期的设置

C++11中如何查询chrono时间函数的精度和稳定性

  • 循环流化床锅炉厂用电率电简述?
  • 浏览器上的SH文件如何保存?
  • 丝麻混纺衣物如何去渍
  • Linux Centos 6.5 安装流程图解
  • Android 使用ftp简单下载图片保存在本地路径
  • 热门搜索
    腹肌锻炼方法 三角梅的养殖方法和注意事项 最好的壮阳延时方法 土豆丝怎么炒好吃 胃出血最佳治疗方法 青春痘最好的治疗方法 辣椒酱怎么做好吃 违章停车怎么处理 蚕蛹怎么做好吃 英雄联盟英雄大全