class MyTimeCount
{
public:
MyTimeCount()
{
QueryPerformanceFrequency(&fr);
}
~MyTimeCount()
{
}
void Start()
{
QueryPerformanceCounter(&bg);
ed = bg;
fTime = 0.0f;
}
float Stop()
{
QueryPerformanceCounter(&ed);
fTime = 1000.0f*(ed.QuadPart-bg.QuadPart)/fr.QuadPart;
return fTime;
}
float GetTime()
{
return fTime;
}
private:
LARGE_INTEGER bg;
LARGE_INTEGER ed;
LARGE_INTEGER fr;
float fTime;
};
版权声明:本文博主原创文章,博客,未经同意不得转载。