TimerCounter.cpp 531 B

12345678910111213141516171819202122232425
  1. #include "TimerCounter.h"
  2. #include <iostream>
  3. #include <windows.h>
  4. using namespace std;
  5. TimerCounter::TimerCounter(void)
  6. {
  7. QueryPerformanceFrequency(&freq);//获取主机CPU时钟频率
  8. }
  9. TimerCounter::~TimerCounter(void)
  10. {
  11. }
  12. void TimerCounter::Start()
  13. {
  14. QueryPerformanceCounter(&startCount);//开始计时
  15. }
  16. void TimerCounter::Stop()
  17. {
  18. QueryPerformanceCounter(&endCount);//停止计时
  19. dbTime=((double)endCount.QuadPart-(double)startCount.QuadPart)/(double)freq.QuadPart;//获取时间差
  20. }
  21. //test