环境是VS2015 + QT5.12
timer是一个很小的库,提供简易的时间显示,用于测试和计时。
timer作为一个计时类是很方便的,当声明这个类时,计时便开始。
也可以通过restart();函数开始计时,通过elapsed();获得流逝的时间。
还有elapsed_min;elapsed_max;获取最大最小的度量。
#include "Boost.h"
#include <qdebug.h>
#include <boost\timer.hpp>
#include <iostream>
using namespace boost;
using namespace std;
Boost::Boost(QWidget *parent)
: QWidget(parent)
{
ui.setupUi(this);
timer t;
qDebug() << QString::fromLocal8Bit("可度量的最大时间");
qDebug() << t.elapsed_max() ;
qDebug() << QString::fromLocal8Bit("可度量的最小时间") ;
qDebug() << t.elapsed_min() ;
qDebug() << QString::fromLocal8Bit("已经流逝的时间") ;
qDebug() << t.elapsed() ;
}

初学者,本着学习的心,希望自己坚持下去。
以上均参考自《Boost程序库完全开发指南》

本文介绍在VS2015+QT5.12环境下,如何利用Boost Timer库进行时间测量。Boost Timer库提供了简易的时间显示,适用于测试和计时场景。文章详细讲解了如何通过restart();函数开始计时,以及如何使用elapsed();函数获取流逝的时间。
1595

被折叠的 条评论
为什么被折叠?



