boost::timer demo
2024-09-02 20:46:11
#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()可获取
最新文章
- ubuntu下安装配置OpenCV
- paramiko模块-2
- 经验分享:10个简单实用的 jQuery 代码片段
- TODO: http框架HttpManager的实现
- The Economist
- 水面波浪形View--第三方开源--WaveView(电量、能量、容量指示)
- 用CSV文件读写数据的两种方式(转)
- Call C# code from C++
- 浮点数在计算机内存中的表示(IEEE 754规定1位是符号位,8位是指数,剩下的23位为有效数字)
- android使用shape做selector按钮按下和弹起的动画
- mybatis的时间比较 xml 及不解析<;=的写法
- 转:酷我音乐API
- [转] Snapshotting with libvirt for qcow2 images
- CookieUitl
- HTML5超酷秒表动画 可暂停和重置秒表
- 适用于 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 以及适用于 Windows Server 2008 SP2 的 .NET Framework 4.6 仅安全更新说明:2017 年 9 月 12 日
- xpath ,css
- vue.set动态新增对象属性,触发dom渲染
- Web标准:五、超链接伪类
- HO引擎近况20180111