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