📄 rdtsctimer.h
字号:
// RDTSCTimer.h
//
// High resolution timer using RDTSC
//
/////////////////////////////////////////////////////////////////////////////
#ifndef _RDTSC_TIMER_H_
#define _RDTSC_TIMER_H_
#include "Timer.h"
class RDTSCTimer : public Timer
{
// fields
protected:
INT64 _ticksPerSecond;
// methods
public:
virtual bool init();
virtual void end();
virtual INT64 getTime();
virtual INT64 getTicksPerSecond();
virtual void sleep(UINT32 milliseconds);
// initialization and cleanup
RDTSCTimer();
virtual ~RDTSCTimer();
// helper methods
protected:
INT64 calcTicksPerSecond();
bool supportsRDTSC();
};
#endif // _RDTSC_TIMER_H_
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -