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