원본출처 : http://lunapiece.net/Article/3795
이번에는 timer 클래스이다.
단순히 시간을 재는데 이용 할 수 있는 클래스로 알고리즘 돌려놓고 시간측정하기 딱좋다.
아래 pool 예제 등에서도 이 timer 를 사용햇으면 더 편햇을텐데... 어쩌다 보니 이게 뒤로나왔다.
#include <boost/timer.hpp>
#include <cstdio>
#include <windows.h>
using namespace boost;
int main(int argc, char **argv)
{
timer t; //생성시 0으로 초기화
Sleep(1234);
printf("%lf 초 지남\n", t.elapsed());
Sleep(1766);
printf("%lf 초 지남\n", t.elapsed());
t.restart();//Restart 를 이용하여 다시 초기화
Sleep(512);
printf("%lf 초 지남\n", t.elapsed());
return 0;
}
|