环境是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程序库完全开发指南》