2012-01-09 46 views
0

可能重複:
High resolution timer with C++ and Linux?求C++實現的`hires_time_in_seconds()`

double hires_time_in_seconds();

我正在尋找此功能適用於Windows,Linux的太多,如果你有它。 它在http://gafferongames.com/game-physics/fix-your-timestep/中提及。 我在網上看過。 我知道這不是一個標準功能,但如果任何人有他們想要分享的實現,那就太好了。

如果不這樣做,我需要儘可能細粒度的東西在客戶端服務器遊戲中進行同步。

+0

你看過[Boost.DateTime](http://www.boost.org/libs/date_time/)..?它提供微秒或納秒的分辨率,具體取決於你如何構建。 (另外,具有秒級粒度的計時器如何「僱傭」?) – ildjarn 2012-01-09 21:20:04

+0

您應該參考http://stackoverflow.com/questions/275004/c-timer-function-to-provide-time-in-nano-秒。 – 2012-01-09 21:22:15

+0

現在C++有'std :: chrono :: high_resolution_clock'。它在VS2010中沒有實現,但是Linux上的GCC應該有它。 – bames53 2012-01-09 21:28:14

回答