首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

【VC/VC++】封装类用来计时

2013-10-14 
【VC/VC++】封装类用于计时介绍本节是创建一个CTimeCount类,用于计时,返回为以秒为单位的时间间隔.完整类代

【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
========================================================

热点排行