1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | class Timer { typedef boost::chrono::high_resolution_clock system_timer; typedef boost::chrono::duration< double > time_duration; public : Timer() : m_begin(system_timer::now()) {} double getElapsed() const { return boost::chrono::duration_cast<time_duration>(system_timer::now() - m_begin).count(); } void reset() { m_begin = system_timer::now(); } protected : system_timer::time_point m_begin; }; |
'Dev.Write' 카테고리의 다른 글
callback interface (1) | 2013.09.20 |
---|---|
CodePatch (0) | 2013.09.01 |
boost::xml_parser wrapper (1) | 2013.06.12 |
list (0) | 2013.04.12 |
quick sort, bouble sort (1) | 2013.03.25 |