对完成某个任务进行计时可使用progress_timer 类,这个类对象在退出作用范围后,会输出对象创建后过去的时间,可申请多个类对象,这样可对多个任务进行统计。
#include
#include "boost/progress.hpp"
using namespace boost;
using namespace std;
int main(){
{
progress_timer t1;
int temp=0;
for (int i=0;i<1000000;i++){
temp+=i;
temp%=10000;
}
}
{
progress_timer t2;
int temp=0;
for (int i=0;i<1000000;i++){
temp+=i;
temp%=10000;
}
}
return 0;
}