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