В Windows clock()
возвращает время в миллисекундах, но в этом окне Linux, над которым я работаю, оно округляется до ближайшей 1000, поэтому точность равна только «второму» уровню, а не уровню миллисекунд .
Я нашел решение с помощью Qt, используя класс QTime
, создающий экземпляр объекта и вызывающий start()
для него, затем вызывающий elapsed()
, чтобы получить количество прошедших миллисекунд.
Мне повезло, потому что я с самого начала работаю с Qt, но я бы хотел решение, которое не зависит от сторонних библиотек,
Нет ли стандартного способа сделать это?
UPDATE
Пожалуйста, не рекомендуем Boost ..
Если Boost и Qt могут это сделать, конечно, это не волшебство, должно быть что-то стандартное, что они используют!