如何使用QueryPerformanceCounter?
我最近决定,我的计时器类需要从使用毫秒改为微秒,经过一些研究后,我认为QueryPerformanceCounter可能是我最安全的赌注。(对.的警告Boost::Posix
它可能不能在Win 32 API上工作,这让我有点犹豫)。但是,我不太确定如何实现它。
我所做的就是管它叫什么GetTicks()
我正在使用的esque函数,并将其分配给Timer的startingTicks
变量。然后,为了找出传递的时间,我只需将函数的返回值从startingTicks
,当我重置计时器时,我只需再次调用函数并将startingTick分配给它。不幸的是,从我看到的代码来看,它并不像调用QueryPerformanceCounter()
,我不知道我应该通过什么作为它的论点。