c++ - 求 `hires_time_in_seconds()`的C++实现

标签 c++ time

<分区>

Possible Duplicate:
High resolution timer with C++ and Linux?

double hires_time_in_seconds();

我正在为 Windows、Linux 寻找这个功能,如果你有的话。 在 http://gafferongames.com/game-physics/fix-your-timestep/ 中提到. 我在网上看过。 我知道这不是一个标准函数,但如果有人有他们想要分享的实现,那就太好了。

否则,我需要尽可能精细的东西来在客户端服务器游戏中进行同步。

最佳答案

这不是真正的函数,它只是该博文示例代码中使用的 self 描述性占位符名称。

对于 Windows,您需要使用 QueryPerformanceCounter连同 QueryPerformanceFrequency .对于基于 Unix 的操作系统,您需要使用 gettimeofday(3) .

关于c++ - 求 `hires_time_in_seconds()`的C++实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8795325/

相关文章:

c++ - 从 C++ 访问 mySQL B 树

c++ - 声明 `using namespace C;` 对于证明 [namespace.udir]/3 中示例中显示的结果至关重要

sql - 在 SQL 中显示时间

c++ - glDrawArray() 给出内存异常

c++ - 带有使用 QAbstractTableModel 子类的 Qt 小部件的 MVC

c++ - 从 Qt 4.x (Ubuntu Linux) 迁移到 Qt 5.1 (Windows 7)

javascript - 为什么 time() 和 Date.now 给出不同的结果?

mysql - 令人困惑的时间输出

excel - 在 Excel 中创建带有开始时间和持续时间的条形图

python - 使用 feedparser 解析 RSS feed 中的所有时间戳