boost::timer demo
#include <iostream>
#include <boost/timer.hpp> //timer的头文件
using namespace boost; //打开boost名字空间int main(int argc, char** argv)
{timer t; //定义一个计时器对象,并开始计时/*可度量的最大时间,以小时为单位*/std::cout << "max timespan:" << t.elapsed_max() / 3600 << "h" << std::endl;/*可度量的最大时间,以小时为单位*/std::cout << "min timespan:" << t.elapsed_min() << std::endl;/*输出已经流逝的时间*/std::cout << "now time elapsed:" << t.elapsed() << "s" << std::endl;return 0;
}
输出效果:
注意:
- 不适合高精度的时间测量
- 精度依赖操作系统与编译器,不好做跨平台
- 不合适大跨度时间段的测量,因为有最大时间跨度,elapsed_max()可获取
转载于:https://www.cnblogs.com/dilex/p/10562334.html
boost::timer demo相关推荐
- boost::timer
作用: 用来计时. 使用方法: timer类初始化时,开始计时. 调用 elapsed() 时计时结束,返回 double 型,单位为秒. 调用 restart() 重新开始计时. 注: elapse ...
- boost::timer::progress_display相关的测试程序
boost::timer::progress_display相关的测试程序 实现功能 C++实现代码 实现功能 boost::timer::progress_display相关的测试程序 C++实现代 ...
- boost::timer模块timer、job_timer和progress_display示例程序
boost::timer模块timer.job_timer和progress_display示例程序 实现功能 C++实现代码 实现功能 boost::timer模块timer.job_timer和p ...
- boost::timer::cpu_timer相关的测试程序
boost::timer::cpu_timer相关的测试程序 实现功能 C++实现代码 实现功能 boost::timer::cpu_timer相关的测试程序 C++实现代码 #include < ...
- boost::timer模块检查在同一程序中使用 Chrono 和 Timer 不会导致链接错误
boost::timer模块检查在同一程序中使用 Chrono 和 Timer 不会导致链接错误 实现功能 C++实现代码 实现功能 boost::timer模块检查在同一程序中使用 Chrono 和 ...
- boost::timer::auto_cpu_timer相关的测试程序
boost::timer::auto_cpu_timer相关的测试程序 实现功能 C++实现代码 实现功能 boost::timer::auto_cpu_timer相关的测试程序 C++实现代码 #i ...
- boost::filesystem模块和boost::timer混合的测试程序
boost::filesystem模块和boost::timer混合的测试程序 实现功能 C++实现代码 实现功能 boost::filesystem模块和boost::timer混合的测试程序 C+ ...
- boost::timer库使用
boost::timer boost库定时器使用,需要在编译时加相关链接库 -lboost_timer -lboost_system boost::timer::cpu_timer 和boost::t ...
- Boost之timer库
摘要 : Boost中使用timer和date_time库来完美地解决了C++无法高效地处理时间和日期的问题.在此文中,介绍timer库:而date_time库在后续博文中介绍. ...
最新文章
- 【每日一算法】重排链表
- MSSQL中的随机函数
- Unity UI和引用的管理中心
- 三十一、CI框架之使用验证码
- Dataset之DA:数据增强(Data Augmentation)的简介、方法、案例应用之详细攻略
- u-boot移植随笔:u-boot shell与ASCII码
- C#中async/await中的异常处理
- js或css文件后面跟参数的原因说明
- MATLAB表示非线性系统,matlab非线性控制系统分析.ppt
- C# 中的Finalize 和Dispose(bool disposing)和 Dispose()
- 常用网线T568A或T568B类型详细讲解
- 第一篇 ME909S-821开始使用
- 安卓9.0设置以太网静态IP地址
- Flutter插件开发--获取Android手机电池信息
- nodejs 判断是文件夹还是文件
- 美国办公室里怎样着装
- web开发指南_成为专业Web开发人员的实用指南
- 这可能是我学习计算机以来的全部总结和收获
- 解决开机出现“CLIENT MAC ADDR”的问题
- 正则表达式----座机+手机号
热门文章
- I - 滑雪 POJ - 1088(深搜,记忆化搜索)
- 汇编语言实现计算器---可加减乘除括号负数混合运算
- loadrunner 只能并发50_loadrunner 场景设计-(一)
- linux idea 权限,Linux下idea由于缺少相关权限导致的tomcat ERROR
- python tkinter教程 博客园_python tkinter教程-事件绑定
- VS Code 全部快捷键一览表(巨TM全)
- 轻量级网络之mobilenet_v1
- c语言中static变量
- 创建macOS 启动安装盘
- 【Transformer】TNT: Transformer iN Transformer