timer库(含timer,progress_timer和progress_display三个组件)和date_time

timer用法:

#include <boost/timer.hpp>
#include <iostream>
using namespace std;
using namespace boost;

int main()
{
    timer t;//开始计时
    cout<<"max timespan:"<<t.elapsed_max()/3600<<"h"<<endl;
    cout<<"min timespan:"<<t.elapsed_min()<<"s"<<endl;

    for(int i=0;i<5000000;i++);
    cout<<"now time elapsed:"<<t.elapsed()<<"s"<<endl;
    return 0;
}

progress_timer继承于timer,在析构时会自动输出时间。

时间宝贵,只能复制+粘贴,若图片无法显示或排版混乱,请访问elesos.com查找原文