|
#include "Windows.h"
namespace
{
class Timer
{
public:
double coef;
Timer ()
{
__int64 freq;
QueryPerformanceFrequency ( (LARGE_INTEGER *) &freq);
coef = 1. / double ( freq );
}
};
const Timer timer;
}
double timeInSec()
{
__int64 count;
QueryPerformanceCounter((LARGE_INTEGER *) &count);
return timer.coef * double ( count );
}
Конструктор класса Timer инициализирует поле coef, которое затем использует функция timeInSec для перевода "тиков" в секунды. Исходники находятся в файле timer.cpp. Наверх |