【VC/VC++】封装类用于计时
介绍
本节是创建一个CTimeCount类,用于计时,返回值为以秒为单位的时间间隔.
完整类代码//=========================================================//// USING:// CTimeCount timeCount;//timeCount.Start();//..。.......// timeCount.End();// double dTime=timeCount.GetTime();////=========================================================#if !defined(__TIMECOUNT_H__)#define __TIMECOUNT_H__class CTimeCount{double m_dTime;LARGE_INTEGER m_lgiFrequency,m_lgiOldTime,m_lgiNewTime;public:CTimeCount(){}~CTimeCount(){}void Start(){QueryPerformanceFrequency(&m_lgiFrequency);QueryPerformanceCounter(&m_lgiOldTime);}void End(){QueryPerformanceCounter(&m_lgiNewTime);m_dTime=double(m_lgiNewTime.QuadPart-m_lgiOldTime.QuadPart)/double(m_lgiFrequency.QuadPart);}double GetTime() const{return m_dTime;}};#endif // !defined(__TIMECOUNT_H__)========================================================转载请注明出处:http://blog.csdn.net/songzitea/article/details/12689125