из-за многозадачности.

dowsclock() возвращает время в миллисекундах, но в этом окне Linux, над которым я работаю, оно округляется до ближайшей 1000, поэтому точность равна только «второму» уровню, а не уровню миллисекунд.

Я нашел решение с помощью Qt, используяQTime класс, создание объекта и вызовstart() на это тогда звонюelapsed() чтобы получить количество прошедших миллисекунд.

Мне повезло, потому что я с самого начала работаю с Qt, но я бы хотел решение, которое не зависит от сторонних библиотек,

Нет ли стандартного способа сделать это?

ОБНОВИТЬ

Пожалуйста, не рекомендую Boost ..

Если Boost и Qt могут это сделать, конечно, это не волшебство, должно быть что-то стандартное, что они используют!

Ответы на вопрос(0)

Ваш ответ на вопрос