⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 timer.htm

📁 cmu车辆检测以及跟踪程序
💻 HTM
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0049)http://www.cc.gatech.edu/ccg/people/david/timer.h -->
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.2614.3500" name=GENERATOR></HEAD>
<BODY><XMP>#ifndef _TIMER_H_
#define _TIMER_H_

#ifndef WIN32
#include <sys/time.h>
#endif

class Timer{
public:
   
   long elapsed;
   
#ifdef WIN32
   int last, cur;
#else
   struct timeval last, cur;  
#endif
   
   Timer()
   {
      reset();
   }
   
   void mark()
   {
      long dm;
      
#ifdef WIN32
      cur = GetTickCount();
      dm = cur - last;
#else
      gettimeofday(&cur, NULL);
      
      long ds, du;     // difference in seconds, micro, and milli
      ds = cur.tv_sec - last.tv_sec;
      du = 1000000*ds - last.tv_usec + cur.tv_usec;
      dm = du / 1000;
#endif;
      
      elapsed = dm;
      
   }  
   
   long ms()
   {
      mark();
      return elapsed;
   }
   
   void reset()
   {
      elapsed = 0;
#ifdef WIN32
      last = GetTickCount();    
#else
      gettimeofday(&last, NULL);
#endif
   }  
   
};

#endif
</XMP></BODY></HTML>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -