wxWidgets 2.9+中的wxGetElapsedTime函数
wxGetElapsedTime function in wxWidgets 2.9+
我试图遵循一些旧的c++教程,使用旧版本的wxWidgets框架(2.6我认为),但我已经编译了2.9.1版本,在那里我找不到wxGetElapsedTime()
和wxStartTimer()
的方法。
经过的时间方法被用作srand()
方法的参数,以"随机化"初始随机种子值,本教程的作者使用wxStartTimer()
之后将计时器重置为零(而不是使用wxGetElapsedTime(true)
)。
srand(wxGetElapsedTime(false));
wxStartTimer();
在谷歌上搜索后,我发现,这些方法已被弃用,但我找不到一些线索,哪些函数在2.9+ wxWidgets中使用。
try
srand((int)wxGetLocalTime());
和
wxStopWatch * stopWatch = new wxStopWatch();
updateSomethingByTime( stopWatch->Time() );
您可以尝试wxStopWatch类,它有类似于测量时间的方法。虽然您可以从wxDateTime获取当前时间并使用它,但不确定如何获得用于播种srand()的系统正常运行时间。
相关文章:
- 没有找到相关文章